![Nginx:图像加载时间太长。(下载 50KB 图像需要 1 秒)](https://linux22.com/image/640258/Nginx%EF%BC%9A%E5%9B%BE%E5%83%8F%E5%8A%A0%E8%BD%BD%E6%97%B6%E9%97%B4%E5%A4%AA%E9%95%BF%E3%80%82%EF%BC%88%E4%B8%8B%E8%BD%BD%2050KB%20%E5%9B%BE%E5%83%8F%E9%9C%80%E8%A6%81%201%20%E7%A7%92%EF%BC%89.png)
我刚刚从 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/)