Google页面洞察优化Joomla加载
整个网站都应该进行这种优化,既可以节省服务器资源,也可以使网站加载更快。让我们看看如何根据Google页面洞察对Joomla进行这种优化。
Joomla是一个功能强大且完整的工具,可以构建各种网站和电子商务。然而,像定义javascript和css加载这样的细微优化并非原生提供,但这是确保用户不会因为加载延迟而离开页面所必需的。
因此,通过插件和网站的一些配置,可以完成这种优化,以便快速加载网站,同时节省带宽和服务器处理资源。
一些模板制造商已经在模板中直接提供优化配置,在这种情况下,甚至可以替代以下描述的改进插件的使用。
Google提供了一种称为Google PageSpeed Insights的评分,用于定义网站的优化排名,可在以下位置找到:[http://developers.google.com/speed/pagespeed/insights/](http://developers.google.com/speed/pagespeed/insights/)
使用这个排名,可以将缓存和html、javascript、css压缩、服务器响应时间、不必要的重定向等作为指标来优化您的Joomla网站。
正是通过这个工具可以衡量网站的速度快慢。
作为测试,我们以VirtueMart PRO(virtuemartpro.com.br)网站为例,其得分为46/100(移动)和59/100(桌面)。
配置
#1 - Gzip
首先可以做的配置是,在系统配置中激活gzip(Joomla的本地功能),在服务器选项卡下的Gzip压缩>是。
#2 - 缓存
在全局配置中配置Joomla以启用缓存,在系统选项卡下
** 开启 - 保守
还有一个名为"cache"的插件已禁用(在扩展管理器中)。只有在不涉及商店敏感数据的非电子商务网站中才激活它。
#3 - Htaccess
可以进行的另一个配置是修改Joomla的.htaccess文件,添加浏览器缓存、图像、CSS、JavaScript、XML和文本的激活缓存行。为此,在最后添加以下内容(需要在“网站”选项卡中启用Apache的mod_rewrite使用):
压缩文本、HTML、JavaScript、CSS、XML
添加输出过滤器类型 DEFLATE text/xml
添加输出过滤器类型 DEFLATE text/css
添加输出过滤器类型 DEFLATE application/xml
添加输出过滤器类型 DEFLATE application/xhtml+xml
添加输出过滤器类型 DEFLATE application/rss+xml
添加输出过滤器类型 DEFLATE application/javascript
添加输出过滤器类型 DEFLATE text/javascript
添加输出过滤器类型 DEFLATE application/x-javascript
清除Header Pragma
文件ETag None
清除Header ETag
设置Header Cache-Control "max-age=1209600, public, must-revalidate"
启用ExpiresActive
默认Expires A300
图像/x-icon类型ExpiresByType A2592000
图像/ico类型ExpiresByType A2592000
图像/icon类型ExpiresByType A2592000
应用程序/x-javascript类型ExpiresByType A3600
文本/javascript类型ExpiresByType A3600
文本/css类型ExpiresByType A3600
图像/gif类型ExpiresByType A604800
图像/png类型ExpiresByType A604800
图像/jpeg类型ExpiresByType A604800
图像/gif类型ExpiresByType A604800
应用程序/x-shockwave-flash类型ExpiresByType A604800
视频/x-flv类型ExpiresByType A604800
应用程序/pdf类型ExpiresByType A604800
第4部分 - 插件
JED(Joomla扩展目录)中有一个特定类别用于处理此优化主题,即网站性能:https://extensions.joomla.net.cn/extensions/core-enhancements/performance/site-performance
在此类别中,有许多优秀的优化插件,如ScriptMerge、JCH Optimize、Jbetolo,都是开源的,并可免费下载。
为了测试目的,我们将使用ScriptMerge(https://extensions.joomla.net.cn/extensions/core-enhancements/performance/site-performance/12108)。
下载并安装后,进入插件的配置并修改参数
**基本选项
合并类型:文件列表
合并CSS:是
合并JavaScript:是
**合并选项
压缩CSS:是,使用简单规则
压缩JavaScript:否(可以启用,但在电子商务网站中不需要)
跳过压缩:是
**排除选项
排除菜单项:选择不进行文件压缩和缓存激活的菜单项
**高级选项
强制G-zip:是
第5部分 - 图像
使用工具压缩图像并减小屏幕大小,同时不损失质量,例如http://compressor.io。在Google Page Insights页面上显示需要缩减的图像。
结果
最终,网站得分变为84/100。
《Joomla社区杂志》上发布的一些文章代表了作者对特定主题的个人观点或经验,可能与Joomla项目的官方立场不一致
通过接受,您将访问由 https://magazine.joomla.net.cn/ 外部的第三方提供的服务
评论