优化以减少网站加载时间

16

有哪些重要的优化措施可以应用于网站,以减少加载时间?


2
我最喜欢的文章之一:http://www.alistapart.com/articles/sprites - Ally
14个回答

1
第一个优化是:判断它是否慢,如果不慢,就不要费心了。
这比听起来更棘手,因为它不像测试桌面应用程序或游戏那样简单。如果你在目标硬件上玩游戏时帧率太低,那么游戏就会变慢。这很容易测量。
网站则更加棘手,因为作为开发人员,你可能正在使用具有非常快速网络的本地测试系统。即使你使用了暂存/系统测试服务器,你仍然可能在本地网络上。即使你的生产服务器也很可能在同一大陆上。
对于很多用户来说,情况可能并非如此。
因此,现有的选项包括:
- 通过询问用户来了解他们是否认为它很慢 - 模拟高延迟环境并自行测试(或由QA团队) - 猜测
后者不被推荐。
《Yahoo网站性能书》(是一本可以购买的书)没有提到的一个选项是HTTPS。大多数处理重要数据的Web应用程序主要或完全运行在HTTPS上,这改变了游戏规则。记得启用所有测试。

0
为了减少网络流量,您可以缩小静态文件(如CSS和Javascript),并对生成的内容使用gzip压缩。您还可以尝试使用像optipng这样的工具来减小图像的大小。
然而,首先要采取的步骤是实际分析需要花费所有时间的内容——无论是将位发送到网络上,还是实际生成要发送的内容。如果每个HTML页面的生成需要一分钟的时间,那么使您的CSS文件减小10%就没有意义。

0

在代码中不要使用空格。


-3

负载均衡可以帮助大大减少加载时间。


2
不,几乎在所有情况下都不会。 - MarkR

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接