本篇文章主要基于以 M01 主题 + 宝塔环境做介绍
开启 wp_cache 缓存
这个缓存可以存储数据库查询的数据,减少网站对数据库的访问,主题完美支持,强烈建议开启。
宝塔后台- 软件商店 - 运行环境 - Redis 点击安装。 安装好后使用默认配置即可。

网站列表里,找到对应的网站查看当前网站使用的PHP版本是多少

然后再去到 宝塔后台 - 软件商店 - 运行环境 找到对应的已安装的PHP 点击右侧的设置 (注意版本一定要对,如果有多个网站用的php版本不一样,其他版本的设置跟以下是一样的,且每个php版本仅需要设置一次)
打开设置后找到 安装扩展, 点击安装 opcache 和 redis 两个扩展 (如果已经安装择不用动)

宝塔设置 就告一段落,之后我们进到网站wordpress后台 安装对应插件
网站后台 - 插件 - 安装插件 - 右侧输入关键字 redis (回车)
安装并启用 插件 Redis Object Cache。
启用后 在后台 - 设置 - Redis 中打开设置

点击 Enable Object Cache 按钮 看到 三个绿钩 就大功告成。
如果你服务器有安装多个wordpress站点,都开启 Redis 会有冲突,这个时候需要添加一个配置项。
宝塔后台 - 网站 点击对应网站的根目录,会跳转到对应网站的目录

找到文件 wp-config.php 双击 即可编辑。
然后找到代码 define( ‘WP_DEBUG’, false );
在这一行代码下 粘贴 这个 (注意是回车,这行不要删除,本此教程不删除原先任何代码,只在此基础上添加代码)
define( ‘WP_CACHE_KEY_SALT’, ‘a’);
这一句的意思是给缓存的KEY 开头加一个标识,单引号下的 a 字母就是我们这次加的标识,这个你可以自定义,且每一个 wordpress都需要配置,且每个不能重复,可以是任意字母,但是越短越好。
当然还可以在 这行下面添加 define(‘SAVEQUERIES’, true);
添加这句后,就可以在网站底部查看当前网站的SQL执行数量和时间。(主题设置 - 网站设置 - 主题优化 中会多出对应选项)
改好后 记得点左上角保存 或者按快捷键 ctrl +s ,看到保存成功的提示 关闭即可。
开启页面缓存 WP Super Cache
WP Super Cache 是一个页面级的缓存,就是把对应页面整个缓存,减少PHP执行和数据库的时间,非常建议开启。
安装方法 依旧 还是 去到网站后台 插件- 安装插件- 搜索 WP Super Cache 安装启用
启用后 后台 设置 - WP Super Cache 进入配置项。
如果你是小白不太懂这么复杂的配置,看到有推荐俩字的选中保存即可。
图片压缩
现在的图片越来越大,非常不利于在网上传播,所以在日常发布文章中切记要压缩图片!!!其他性能做的再好,优化做的再美丽,首页能压缩到几百k,加载几百毫秒,结果你传了一张5M大的图,一夜就回到解放前。。。
所以在这里分享一些图片压缩的知识。
图片格式 尽量用 jpg 不要用 png 除非有背景透明的需求,否则jpg就可以 (webp 这种新格式不是所有浏览器都支持)
因为jpg是有损压缩,同样清晰度的情况下体积会小很多。
至于webp这种更优的格式因为兼容性问题,有的浏览器不认识,所以不推荐,但是不代表不能用,等出优化高级篇的时候会有办法根据浏览器自动返回对应格式的图片来提高性能。
图片压缩的网站目前我常用的有两个
https://tinify.cn/
业界非常牛逼的压缩网站,阿里的设计也用这个。
压缩率非常好,上传图片后实在它服务器内进行压缩,然后给你提供下载。所以有大小限制。
当然更好的是他有wordpress对应的插件,安装好后 注册 (但是不知道为啥最近不能注册了)就有每月500张压缩的免费额度。只要不填写支付信息就可以放心用。
注意 500 张 不代表是你上传了 500 张图,而是包括 被wordpress 裁减的所有图。
当然 它不仅仅是在上传的时候裁减,还可以给整个媒体库做监测。所以这个月额度到了等下个月在检测下就行。
https://zh.recompressor.com/
这个是另一个在线压缩图片的工具,它没有wordpress插件。
但它的压缩是在前端也就是你的浏览器来完成的,所以没有大小和数量限制。
以及每张图片压缩后可以选择对应压缩的档位以及可以转换格式。
所以,不管你用哪个,发布图片前一定要压缩好图片。
1920 * 1080 大小的图, 150kb 以下就算ok 。
图片尽量不要超过300kb
其次不需要安装图片懒加载的插件,主题所有图片都自带懒加载。
SSL
开启 HTTPS
更多待补充