Joomla:我应该在Config,Plugin和HTACCESS中压缩还是只压缩一个?哪一个?

时间:2014-06-02 01:49:45

标签: .htaccess joomla compression pagespeed

在Joomla 3.3中,我遇到了gzip的选项:

Joomla系统配置 模板选项(Meet Gavern) 插件/扩展,如   JCH优化   Scriptmerge 从服务器本身来看 .htaccess。   (我目前正在使用##压缩页面权重 AddOutputFilterByType DEFLATE text / html text / plain text / xml application / xml application / xhtml + xml text / javascript text / css application / x-javascript BrowserMatch ^ Mozilla / 4 gzip-only-text / html BrowserMatch ^ Mozilla / 4.0 [678] no-gzip BrowserMatch bMSIE!no-gzip!gzip-only-text / html 在.htaccess中,与JCH Optimize一起做除了组合CSS和&之外的所有事情。缩小HTML)

只是几次,我遇到了论坛,如果压缩在其他地方使用,请在系统配置中将其关闭。然而,激活压缩并不只是“另一个地方” - 这导致了这个帖子:

A)如上所述的压缩实例,都使用相同的过程吗? /“在.htaccess中使用DEFLATE时,使用JCH Optimize来压缩(gzip)是真的,真的,多余的吗?” (类似于在我的mac上双压缩zip文件?) B)如果不是真的,真的,多余 - 这些压缩实例的区别是什么?有没有更有效的? C)我的推理是否正确“应该有每种类型压缩的一个实例(压缩CSS / JavaScript / HTML)”? D)在为网站激活压缩实例的地方进行排序时,实际的最佳方法是什么?喜欢, “1)HTACCESS->仅压缩javascript并最小化CSS,2)JCHOPTIMIZE->仅用于推迟和异步Javascript,” - 或类似的东西。

我为所有这些问题道歉 - 这真的令人沮丧,因为,错误的地方有一个错误的应用程序,可能会破坏您网站中非常模糊和必要的内容。由于有许多地方可以调用这些压缩实例,因此无效/灾难的可能性似乎令人生畏。 (让我们甚至不介绍JCH Optimize如何呈现20种不同的选项) - - - 这就是为什么我要求任何能够至少对这个问题给出一般方法的人,也许就像'操作顺序'(请借口我亲爱的阿姨姨妈 - 有点事情)有效简化网站的gZip / Minification / Defer / Async程序。

提前致谢!

1 个答案:

答案 0 :(得分:1)

你是对的,只运行一次优化/压缩非常重要。

但要注意那些警告你压缩处理器开销的文章,在现代服务器上它几乎不会引人注意。

也就是说,由于大多数外部资源在每次请求时都不会更改,因此最简单的方法是将它们压缩一次,并在服务页面时仅检查文件修改。这将节省一点开销。

我使用TooManyFiles加入,缩小和压缩css和js文件。它只会在有新版本的文件时进行压缩。

然后我让Joomla进行页面压缩。

请注意,这只是问题的一部分。您希望确保在Joomla中启用正确的系统页面缓存(这将节省大量渲染时间)并启用浏览器缓存(我使用样板文件.htaccess,非常好,感谢Paul Irish)。

来源:我为Joomla网站的优化做出了贡献。我是Too Many Files的开发者。我的另一个扩展Little Helper附带了一个样板的Joomla版本.htaccess只需点击一下即可安装。