调试慢速网站 - >连接和数据发送之间的长延迟

时间:2011-09-14 18:08:50

标签: apache optimization time web loading

我从pingdom工具运行测试来检查我的网站的加载时间...结果是我有很多文件,尽管非常小(5kB),需要花费很多时间(1第二个或更多)加载,因为在连接开始和数据下载开始之间存在延迟(在pingdom工具中,这会产生非常大的绿色条)。

例如:http://tools.pingdom.com/default.asp?url=http%3a%2f%2fwww.giochigratis-online.net%2f&id=5691308

如何降低“绿条”时间?这是一个apache问题(比如,我不知道,最大并行连接的数量,或类似的东西......),还是硬件问题? Cpu-limited,bandwith-limited,还是其他什么?

我看到许多其他网站的绿色栏很少......它们如何减少连接和实际数据发送之间的延迟?

谢谢!

ps:这个网站是用drupal制作的。主页生成大约需要700毫秒

pps。:我在同一台服务器上测试了3个其他网站:同样的问题。

1 个答案:

答案 0 :(得分:0)

我认为这可能是max no的问题。您提到的并行连接 - 无论是在服务器端还是客户端。例如,Firefox的默认值为network.http.max-connections-per-server = 15(请参阅here),而您在域中下载了70个文件,而Facebook则下载了40个文件。

您可以通过生成sprites(即包含多个小图像的图像)来减少已加载图像的数量,然后使用CSS在所需位置正确显示它们。这被广泛使用,例如由Google撰写 - 请参阅http://www.google.com/images/nav_logo83.png