我正在使用PHP对Amazon的一个API进行Web服务调用。从亚马逊获得响应大约需要3-4秒。但是,当我尝试通过Firefox获得响应时,响应时间是<根据Firebug,1秒。这不是缓存问题,因为我正在为每个测试访问不同的URL。 PHP脚本使用file_get_contents
来获取Amazon的响应。
为什么浏览器比我的脚本更快?我能做些什么来匹配浏览器的速度?
答案 0 :(得分:0)
如果你设法使用与firefox完全相同的http标头从php执行http请求,那么它应该在同一时间获得响应。所以也许你应该在PHP中使用正确的http客户端。
否则它应该是来自Web服务端的随机行为。