SG Optimizer 缓存插件设置教程(2021)

2021年3月,SG Optimizer迎来了一次重大更新,SG官方声称它包含WP Rocket的所有功能,安装后可以大幅提高Wordress网站打开速度,页面加载时间会提高50%至500%。
抱着试试看的态度,我做了速度测试,结果如下。
在网站没有开通CDN的前提下,仅靠该插件,Astra主题DEMO页面的加载速度就能从1.5s提高到754ms。更厉害的是,GTmetrix对网站的评分能达到惊人的100分。

接下来我就教大家如何设置SG Optimizer插件,希望对使用SiteGround的朋友有所帮助。
如何设置 SG Optimizer 缓存插件?
写在前面,SG Optimizer虽然是一款免费WordPress插件,但只能用在SiteGround上,不可以在其它主机上安装使用,这也是SiteGround回馈它200多万用户的一种方式。
1. 安装 SG Optimizer
默认情况下,SiteGround一键安装WordPress的同时,会自动安装SG Optimizer。如果你不小心删了,可以在WP后台WordPress插件安装的地方搜索SG找到,如下图所示。

SG Optimizer插件安装好以后,WP菜单栏会多出来一个选项,如下图所示。SG Optimizer所有的设置选项都在这里操作,接下来我会逐一为大家介绍。

2. 超级缓存设置 Supercacher Settings
首先要设置的是动态缓存和内存缓存。动态缓存在选项栏的第一个位置,点击开启就行。内存缓存自动默认关闭,需要先去SiteGround后台开通,才能开启。

开通内存缓存,首先要进入SiteGround后台,在SPEED -> Caching这一栏找到Memcached并点击开启,如下图所示,然后再返回SG Optimizer点击开启Memcached,如上图所示。

另外,三层缓存机制里的静态缓存(NGINX DIRECT DELIVERY)只能在SiteGround后台开启,SG Optimizer插件里没有设置选项。

- Dynamic Caching:动态缓存(建议开启)
- Manual Cache Purge:手动清除动态缓存
- Automatic Cache Purge:自动清除缓存(建议开启)
- Browser-Specific Caching:为不同的浏览器分别生成缓存(建议关闭)
- Exclude Post Types:排除帖子类型(无需设置)
- Excluding URLs:排除URL(无需设置)
- Test URLs for Cache Status:测试动态缓存是否已生效
- Memcached:内存缓存(建议开启)
3. 环境优化 Environment Optimization

- Enable HTTPS:开启HTTPS(建议开启)
- Fix Insecure Content:修复HTTPS显示不安全(建议关闭,出现问题再开启)
- WordPress Heartbeat Optimization:禁用Heartbeat API(建议开启)
- DNS Pre-fetch for External Domains:DNS预取(需要根据Pindom测速结果的提示填写)
- Scheduled Database Maintenance:数据库优化(建议开启)
- GZIP Compression:GZIP压缩(默认开启,无需设置)
- Browser Caching:浏览器缓存(默认开启,无需设置)
4. 前端优化 Frontend Optimization

- Minify the HTML Output:缩小HTML输出(建议开启)
- Minify JavaScript Files:缩小JavaScript文件(建议开启)
- Combine JavaScript Files:合并JavaScript文件(建议开启)
- Defer Render-blocking JS:延迟渲染阻止JS(建议开启)
- Minify CSS Files:缩小CSS文件(建议开启)
- Combine CSS Files:合并CSS文件(建议开启)
- Web Fonts Optimization:网络字体优化,根据第6项Speed Test的提示填写(建议开启)
- Remove Query Strings From Static Resources:从静态资源中删除查询字符串(建议开启)
- Disable Emojis:禁用表情符号(建议开启)
5. 媒体优化 Media Optimization

- New Images Optimization:无损压缩新上传图片(建议开启)
- Existing Images Optimization:无损压缩现有图片(建议开启)
- Generate WebP Copies of New Images:图片转换成WebP格式(如果使用付费CDN,建议关闭。如果使用Cloudflare免费CDN,建议开启)
- Lazy Load Media:延迟加载媒体(建议开启)
6. 速度测试 Speed Test
点击ANALYZE按钮会显示网站评分并提示有哪些地方。

7. Cloudflare CDN加速

Cloudflare Full Page Caching:Cloudflare全页缓存(建议开启)
需要注意的是,SG Optimizer的Clouflare选项要先去SiteGround后台开通Cloudflare CDN,然后重新登陆WordPress才会显示。
总结
总体来说,SG Optimizer是目前最好的WordPress缓存插件之一,不仅加快了网站速度,还提高了GTmetrix测速分数,看来是时候和付费缓存插件WP Rocket说再见了。