CssJsCompress 是由中国 Joomla 开发人员 Joeguo 奉献的一款非常棒的页面优化插件,它的主要功能是将 Joomla! 1.5 页面上加载的多个外部 CSS 及 JavaScript(JS)文件合并、压缩、缓存,以减少页面体积,加快载入速度。
如果你还不能理解这个插件的重要意义,那么我们详细解释一下:
如果你的 Joomla 1.5 网站上安装了很多第三方扩展,那么当你查看任何一个页面的源代码时,都会发现在页面头部( 部分),通过链接( 元素)方式加载了很多外部的 CSS 样式表文件,以及 JavaScript 脚本文件。这是因为,除了 Joomla 核心所需要的一些 CSS 和 JS 文件之外,你的个性化模板,以及当前页面所涉及(甚至未涉及)的一些第三方扩展,都要将自己需要的 CSS 和 JS 文件调用代码插入到页面头部去。
当页面头部外链了这么多 CSS 和 JS 文件之后,在访问该页面时,就会发现载入速度很慢。这样不仅影响 SEO 效果,也影响访客体验。
CssJsCompress 插件就是为了解决这个问题而诞生:它的原理是将页面头部调用的多个 CSS 和 JS 文件合并起来,变成一个单一文件,同时对其进行 Gzip 压缩输出,再对其进行缓存处理,这样以来,大大减小了页面体积,减少了对服务器端的 HTTP 请求,从而加快了浏览器中的打开速度。
CssJsCompress 插件是目前在这个问题上唯一有效的解决方案。已经得到全世界众多 Joomla 用户的认可。
如果你喜欢这个插件,请到 JED 官方扩展库为 CssJsCompress 插件评分、评论,用你的实际行动表达对作者 Joeguo 的支持,同时也表达对 Joomla 发展的支持!