我刚刚从 Apache 切换到debian 7.6
nginx
php-fpm
,在运行了各种优化之后,似乎显示图像所需的时间比平时长得多:
该应用程序速度极快(PHP 方面),加载时间从 1 秒缩短到 <500 毫秒,唯一的问题是图像无缘无故地花费了太多时间加载。
例子 :
50KB =>800ms recieving
或者有时,只是一瞬间32x32 icon
,它需要700ms
“等待”才能接收。感觉就像一个 56K 调制解调器“逐步”显示图像。
我的猜测是我搞砸了一些设置,因为硬件没有被怀疑(2 个服务器 8CPU Xeon、32Gb Ram、1Gbps 网络、平均负载:0.13、SSD 服务器)
这两台服务器是负载平衡的,这意味着对于同一个主请求,所有图像都是从一台或另一台服务器随机下载的(没有区别)。
PS:在切换到 nginx 之前,我们的硬件很差,网络也很差,但图像的加载速度仍然比现在快得多。
为什么图像加载时间这么长? 这里有一个例子(http://sarl-hensgen.fr/)