我用pingdom工具测试了一下我网站的加载时间…结果是,我有很多文件,尽管非常小(5kB),花了很多时间(1秒或更多)来加载,因为在连接开始和数据下载开始之间有一个大延迟(在pingdom工具中,这会导致一个非常大的绿色条)。
看一下这个例子:http://tools.pingdom.com/default.asp?url=http%3a%2f%2fwww.giochigratis-online.net%2f&id=5691308
我怎样才能降低"绿条"时间?这是apache的问题(就像,我不知道,最大的数量。并行连接,或类似的东西…),还是硬件问题?cpu限制,带宽限制,或者其他什么?
我看到许多其他网站有很少的绿色条…他们如何减少连接和实际数据发送之间的延迟?
谢谢!
p。:网站是用drupal制作的。网页生成耗时约700ms
pp。:我在同一台服务器上测试了另外3个网站,同样的问题
我想这可能是max no的问题。并行连接,如您所提到的-无论是在服务器端还是客户端。例如,Firefox的默认network.http.max-connections-per-server
= 15(见这里),而你有>70个文件要下载到你的域名,还有40个文件要从Facebook下载。
你可以通过生成精灵(即由多个小图像组成的图像)来减少加载图像的数量,然后使用CSS在你想要的地方正确显示它们。这被广泛使用,例如谷歌-参见http://www.google.com/images/nav_logo83.png