我最近开始处理一个代码库,每个页面有15-20个js请求。我的任务是优化和提高这些网站的性能。
我一直在使用工具,如Google的PageSpeed、Yahoo的YSlow和WebPageTest.org的测试来确定网站的基准速度和改进方向。我很好奇是否有一些标准或最佳实践解决JS和CSS文件的串联和最小化问题。
我看了这个视频:http://www.youtube.com/watch?v=30_AIEhar-I,前20分钟非常好地介绍了mod_pagespeed是一个很好的目标。
我正在考虑使用带有YUI压缩器和精灵生成器的mod_pagespeed。
有哪些好的工具可能被我忽视了或者我应该关注当前版本中的问题?
编辑:需要注意的是,这只是许多页面之一(可能有数百个),并且该网站每两周接收一个新的构建,因此自动化串联和最小化对于我来说是必须的,我不能只做一次就算了。
编辑于7/30/2012 - 我花了一些时间研究不同的工具,很难说哪些是最好的,但目前为止,没有多少人使用mod_page speed。
对于某些情况,Closure被更广泛地使用,但即使如此还是有所欠缺。似乎最佳的方法就是使用带有YUI插件的方法。
还有其他地方建议使用Packer,但许多人认为需要在客户端机器上解压缩导致了更小的文件大小被消除了,这个stackoverflow响应是关于这些工具类型的好读物。