阅读时间3分钟 (635字)

Google页面洞察优化Joomla加载

Google Page Insights para otimizar o carregamento do 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项目的官方立场不一致

0
在Joomla中使用Microdata的实践...
 

评论

已经注册?这里登录
尚未发表评论。成为第一个发表评论的人

通过接受,您将访问由 https://magazine.joomla.net.cn/ 外部的第三方提供的服务