目前我正在运行Apache和MySQL,我听说有人在谈论GZipping内容,关于ETags,使用CDN,添加过期标题,缩小文本文档,组合脚本文件等等。我下载了一个名为Firefox的插件YSlow和我注意到许多网站没有采用所有这些策略。我相信即使谷歌有D评级。所以我问,这些优化有多重要?
答案 0 :(得分:3)
他们非常依赖您的流量和资源。
如果您在不知名的地方为Joe's Pizza制作网站,则无需浪费时间优化网站,它可能每天都会进行少量访问。
但Stack Overflow每分钟收到数千次点击(可能更多),因此他们使用CDN,远程过期标题,缩小等等。
答案 1 :(得分:2)
老实说,如果人们不抱怨它可能不是什么大不了的事。如果有人抱怨,请先查看数据库。
在我多年的Web开发中,大多数Web应用程序性能问题源于数据库(这并不意味着所有性能问题都来自数据库,但它是一个很好的起点)。虽然我对缩小的JS和css sprites这样的东西很着迷,但我怀疑这些东西在普通Web开发人员的“生活中的那一天”并没有什么不同。
你考虑这些事情是件好事,但除非你在极高的交通网站上工作,否则它可能不会有所作为。
答案 2 :(得分:1)
这一切都取决于你的申请。
例如,对于非常依赖外部.js的应用程序来说,缩小可能很有用。没有理由不这样做 - 不需要开销,并且可能节省相当多的字节。压缩对于某些内容类型来说非常棒 - 对其他人来说很糟糕,并且在传输页面时会产生轻微的开销。
CDN取决于您的承受能力,内容类型以及内容的动态性。你显然不需要Akamai备份普通的Drupal站点。
等等等等