Javascript 使用JCH optimizer for Joomla缩小CSS和JS文件

Javascript 使用JCH optimizer for Joomla缩小CSS和JS文件,javascript,css,performance,joomla,minify,Javascript,Css,Performance,Joomla,Minify,我已经在Joomla-3操作系统属性库网站上安装了JCH优化插件来缩小CSS和javascript 我只激活了Minify CSS和Minify Javascript选项,请参阅附件(ss我需要这两个选项来改进谷歌PageSpeed Insights) 但在缩小CSS和JS后,我看不到Google PageSpeed Insights有任何改进 如果我激活“合并CSS文件”和“合并JavaScript文件”, 它工作正常,但是模板已经破坏了格式并突出显示了文本。我们已经为几个主要客户尝试了JCH

我已经在Joomla-3操作系统属性库网站上安装了JCH优化插件来缩小CSS和javascript

我只激活了Minify CSS和Minify Javascript选项,请参阅附件(ss我需要这两个选项来改进谷歌PageSpeed Insights)

但在缩小CSS和JS后,我看不到Google PageSpeed Insights有任何改进

如果我激活“合并CSS文件”和“合并JavaScript文件”,
它工作正常,但是模板已经破坏了格式并突出显示了文本。

我们已经为几个主要客户尝试了JCH优化,结果是一场灾难。这是因为JCH Optimize经常缓存不应该缓存的CSS样式(一些CSS样式是动态生成的),JS代码也是如此

您有3种选择:

  • 在某些扩展上禁用JCH优化(有一种方法可以通过JCH优化实现)
  • 完全禁用JCH优化上的缓存
  • 自己合并那些静态CSS和JS文件

根据我的经验,作为JCH Optimize的开发人员,人们在使用该插件时遇到的大多数问题要么是错误地配置插件,要么是网站上的错误

每个网站都是不同的,所以需要单独配置,所以我强烈建议在尝试将插件安装到您的实时网站之前,阅读有关如何配置和使用插件的文档和教程,这是很多人无法做到的

如果您的javascript文件中有错误,或者css文件中有解析错误,尽管它们似乎与单个文件一样工作良好,但是当这些文件组合在一起时,您将遇到问题,因此最好先检查并更正它们。在浏览器的javascript控制台中检查javascript错误,您可以使用检查css中的解析错误。忽略有关供应商特定规则的错误,如“未知@rule:@-ms关键帧”

然而,网站上有足够的支持和信息供用户使用插件。订户可以在您的站点上获得配置插件的高级支持和帮助,因此无需在stackoverflow上发布支持请求


顺便说一句,itoctopus的回答是不正确的。插件根据文件名或内联样式/脚本中内容的散列生成缓存,因此任何动态生成的内容都将生成另一个缓存。网站上还有一个教程,介绍了如何处理此类情况,以防止生成过多的缓存。在使用前通读文档对他会有好处。

请联系JCH Optimize的开发人员。如果什么都没有发生,或者对您的站点造成了问题,那么这是一个我们在Stackoverflow无法解决的错误。JCH optimizer没有激活组合CSS、Javascript和GZip,就无法缩小CSS、JS和HTML。如果我激活了Combine CSS、Combine Javascript和Gzip,就会破坏模板。谢谢你的回答。我已经安装了JCH Optimization for OS属性组件和插件,所以我不能禁用它。我正在为这个问题寻找另一个.htacces代码或插件。请阅读文档。如果文件是动态生成的,则可以将其排除在外。