小编Kev*_*vin的帖子

PHP file_get_contents($ url)性能下降

我的网页使用Google图表生成五个图表.如果图形尚未缓存,我有以下代码行来检索图像.

$ image = file_get_contents(" http://chart.apis.google.com/chart?".$ query);

当代码在循环中执行时,每个图像需要10秒钟.但是,如果我更改代码使用Google的一个IP地址而不是网址:

$ image = file_get_contents(" http://74.125.93.100/chart?".$ query);

检索图像只需不到一秒钟.所以我最初的想法是DNS没有解析URL,延迟是通过指定的DNS服务器循环?所以我尝试从服务器ping map.apis.google.com,它立即返回了合理的回复.

所以我的问题是:是否有任何我可能忽略的PHP(或Apache2)配置设置可能导致此延迟,或者这听起来像服务器配置问题?

php

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

php ×1