我最近在网站性能方面做了很多研究,我想说我已经获得了相当多的关于最佳实践的知识,这些最佳实践可以通过调整GZipping、内容缓存、图像和脚本优化来提高网站性能并减少带宽需求。
我的问题是,我从Facebook、谷歌和亚马逊等非常受欢迎的网站上找到了大量的案例研究,但我真正想要的是一些较小网站的调查结果和数据,比如每月50-25万访问者。
我正在寻找从投入时间到性能优化中获得的东西,例如显著的速度提高,降低的弹跳率,降低的运行成本,以及所有的分析东西。
发布于 2011-03-04 02:52:47
对于Facebook或Google来说,5%的性能调优改进可以节省大量资金。我为客户端做了很多性能分析,他们通常从调优问题开始。但在90%+时代,最大的性能提升是研究应用程序本身。你不能让加油机跑得像保时捷一样。这是我为Top J2EE Web Application Performance Problems找到的一些发现。如果网站使用的是Drupal或Wordpress,那么在投入生产之前,您需要打开内置缓存。这些软件包还提供了将JavaScript和CSS合并为一个文件的优化,从而减少了网络往返时间。如果你有一个有很多内容的站点,增加分配给你数据库中不同缓冲区的内存。对于内容非常静态的站点,可以配置像apache这样的web服务器来压缩html数据。正确设置内容过期策略。尝试优化图像文件大小。我发现很多网站中的图片可以在不损失图像质量的情况下进一步缩小尺寸。确保web服务器有足够的物理内存。大多数开箱即用的服务器配置都经过了合理的优化。所以通常只需要做几件事。对于您正在查看的网站类型,我认为您不需要太担心。如果你有一些像Flash或PDF这样的文件是非常流行的。您可以考虑将这些文件放到CDN (云)中,以便让其他专业人员为您管理带宽。即使对于中小型网站来说,这些解决方案现在也变得相当实惠。
https://stackoverflow.com/questions/3232175
复制相似问题