在浏览器中完成后,Web服务调用如此之慢,但速度很快?

时间:2011-02-05 08:28:35

标签: php web-services firebug

我正在使用PHP对Amazon的一个API进行Web服务调用。从亚马逊获得响应大约需要3-4秒。但是,当我尝试通过Firefox获得响应时,响应时间是<根据Firebug,1秒。这不是缓存问题,因为我正在为每个测试访问不同的URL。 PHP脚本使用file_get_contents来获取Amazon的响应。

为什么浏览器比我的脚本更快?我能做些什么来匹配浏览器的速度?

1 个答案:

答案 0 :(得分:0)

如果你设法使用与firefox完全相同的http标头从php执行http请求,那么它应该在同一时间获得响应。所以也许你应该在PHP中使用正确的http客户端。

否则它应该是来自Web服务端的随机行为。