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