一步教会你如何提升wp网站的访问速度

昵称 1天前 8浏览 0评论

1 启用 PHP 的 OPcache 缓存

WordPress 主要使用 PHP 编程语言构建。每次访客请求页面时,都会运行并编译 PHP 代码,并将其发送到服务器进行处理和显示。OPcache 缓存是一种高级的缓存形式,可有效防止每次请求时都无需重新编译代码(即,已编译的代码已保存)。

那么,如果启用 PHP OPcache 缓存呢?很简单,已宝塔面板为例,“宝塔面板-软件商店-已安装”,找到您网站使用的 PHP 版本,点“设置”;然后再 PHP 配置里,点击“安装扩展”,找到“opcache”,点击“安装”即可。

2 启用 Redis 数据库对象缓存

数据库缓存,也称为对象缓存,是网站缓存的一种高级形式,它涉及缓存查询请求,这样就不必每次都从 WordPress 数据库中查询信息,大大降低 SQL 查询量。WordPress 通常用的多的对象缓存就 2 个:Redis 和 Memcached。

2.1 PHP 安装 Redis 扩展

下面以 Redis 数据库对象缓存为例详细讲解,“宝塔面板-软件商店-已安装”,找到您网站使用的 PHP 版本,点“设置”;然后再 PHP 配置里,点击“安装扩展”,找到“redis”,点击“安装”,等待一段时间安装完成。

2.2 启用 Redis Object Cache 插件

2.2.1 安装插件

在你的 wp 后台安装 Redis Object Cache 插件并启用。也可前往插件页面下载后手动上传安装。

2.2.2 启用插件

进入 Redis Object Cache 插件设置页面,点击 Enable Object Cache 按钮就可以了。然后打开网站首页,随便点击打开几篇文章,如果在插件的页面会显示对象缓存相关信息,则表明您的 WordPress 网站已正常启动 Redis 内存缓存。

2.3 必做配置

如果你的服务器上不止一个 WP 网站,而且都开启了 redis 数据库对象缓存的话,为了防止对象缓存窜站,要去修改网站根目录里的 wp-config.php WP 配置文件,打开文件并找到define( 'WP_DEBUG', false );这一行,在它下面一行添加下面这几行:

// object cachedefine('WP_CACHE', true);define('WP_CACHE_KEY_SALT', 'www.zhaoqp.cn');define('WP_REDIS_DATABASE', 0);define('WP_REDIS_SELECTIVE_FLUSH', true);

注意事项:
1.如果您的此 WP 配置文件代里,找不到第 2 行的代码,那么就请添加第 2 行;否则,请勿重复添加第 2 行!
2.第 3 行里的www.zhaoqp.cn记得改为您自己的网站域名!
3.第 4 行里的 0 可以改为 1 或者 2、3、4、5、6 等等,最大为 15;同一服务器上不同站点,此值一定要设置为不一样!

3 启用 Wp Super Cache 插件缓存

wp super cache 插件缓存大家应该不陌生,是一个 HTML 静态缓存,它将页面缓存为 HTML 文件,下次访问页面时,直接访问这个缓存的 HTML 文件,而不用去请求 PHP 来生成页面了,从而减轻服务器 PHP 压力,减少数据库查询。

那么,如果正确启用 wp super cache 超级缓存插件呢?按下面步骤一步步操作即可!

3.1 安装插件

直接再“WP 后台-插件-安装插件”里搜索“wp super cache”,然后安装启用。也可前往插件页面下载然后手动上传安装,这里就不赘述了!

3.2 启用插件

在“WP 后台-设置”,找到“WP Super Cache”菜单,点击进入插件的设置界面。在插件的“通用”菜单里启用缓存功。

3.3 配置插件

启用成功后,还需要进行一点配置才能正确使用好这个 WPSC 缓存插件的!


点击关闭
  • 客服QQ:

    1234567

    -------------------

分享:

支付宝

微信