WordPress 如果不用缓存优化,打开是会有点慢点。介绍一下我喜欢的两款 Wordpress 缓存插件及优化策略!
一、升级 PHP 安装 opchache 扩展
PHP8 比旧的版本速度更快,再安装 opcache 扩展,可以让 PHP 的运行速度进一步的提高。
二、安装 Redis 和 Redis Object Cache 插件
在服务器上安装 Redis 也很简单,我使用的是宝塔面板,在软件商店就可以安装。
登录 Wordpress 后台,安装 Redis Object Cache 插件,然后启用。
如果你的服务器上有多个 Wordpress 网站,那么就需要改一下 Wordpress 的配置了,否则多个站点用一个 Redis 服务器会有冲突。
编辑 wp-congif.php 文件,在 require_once ABSPATH . ‘wp-settings.php’; 这一行上面添加:
/**Redis 完整配置如下:*/
// 接受用于使用该 SELECT 命令自动选择逻辑数据库的数值
define('WP_REDIS_DATABASE', 2);
// 设置所有缓存键的前缀(Wordpress 多站点模式下使用)define('WP_CACHE_KEY_SALT', 'yt');
// 有效期 1 个月
define('WP_REDIS_MAXTTL', '2592000');
完整的配置如下:
/** Redis 完整配置如下:*/
// Redis 服务器的 IP 或主机名
define('WP_REDIS_HOST', '127.0.0.1');
// Redis 端口
define('WP_REDIS_PORT', '6379');
// 接受用于使用该 SELECT 命令自动选择逻辑数据库的数值
define('WP_REDIS_DATABASE', '0');
// Redis 密码
define('P_REDIS_PASSWORD', 'password');
// 设置所有缓存键的前缀(Wordpress 多站点模式下使用)define('WP_CACHE_KEY_SALT', 'wp_');
// 缓存有效期(秒)define('WP_REDIS_MAXTTL', '86400');
三、安装 wp-super-cache 插件
wp-super-cache 可以把网页静态化缓存起来。wp-super-cache 和 Redis Object cache 插件可以并存,但是 wp-super-cache 要使用专家模式。
做完以上几步配置,你的网站打开速度就快多了。
四、几点建议
如果你的网站使用的是虚拟主机,没有 redis,那么安装 wp-super-cache 就足够了。
如果你使用 CDN 来加速网站,那么 wp-super-cache 就可以不要了。
就这么简单,Wordpress 的插件就是丰富,功能就是强大!
正文完