SO post here解释了mod_pagespeed的作用,但是我想知道我是否会注意到在已经使用mod_deflate压缩文件的服务器上安装的页面加载时间有任何显着差异。
如果值得安装,在运行两个模块时是否有任何特殊注意事项需要考虑配置,还是应该替换另一个?服务器正在运行EasyApache4。
答案 0 :(得分:1)
是的,你会的,因为这些模块做了不同的事情。
mod_deflate
处理数据compression
mod_deflate模块提供允许的DEFLATE输出过滤器 服务器的输出在被发送到之前要进行压缩 客户通过网络。
简而言之,其唯一目的是减少为您的服务器发送的字节数,无论发送何种数据
mod_pagespeed
执行优化,通过遵循一系列网页优化best-practices
这是一个简单的例子:
mod_deflate
,它们都将被gzip压缩,但浏览器需要发出2个HTTP请求才能获取它们mod_pagespeed
可能会决定将此js文件的内容内联到.html页面mod_deflate
与mod_pagespeed
一起使用,则下载的结果字节数将相同但页面渲染速度更快,因为它只需要生成1个单独的HTTP请求原始.html页面及其相关资源的这种优化可能在执行时间方面存在巨大差异,尤其是在慢速移动网络上
因此,我们的想法是始终启用mod_deflate
并手动应用这些最佳做法或使用mod_pagespeed
自动应用这些做法