WordPress优化之正确开启各种缓存,减轻服务器数据库压力加

活动线报侠 程序猿

时间: 2023-12-06 阅读: 1 字数:1501

{}
本文转载自清枫博客 iqingf 网站访问速度缓慢通...

目录

本文转载自清枫博客 iqingf 网站访问速度缓慢通常是一个令人头痛的问题,尤其是还没有备案使用海外服务器就更缓慢了。好多人都说WordPress很臃肿,其实如果优化做好了,速度还是很可观的! 那么像清枫这种2核2G的轻量服务器,配置这么低,为啥打开速度这么快?在本文中,清枫将结合本站实例,详细讲述如何正确启用和配置好 WordPress 的缓存功能,让你的网站打开速度飞速提升! 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 配置文件 注意事项: 1.如果您的此 WP 配置文件代里,找不到第 1 行的代码,那么就请添加第 1 行;否则,请勿重复添加第 1 行! 2.第 2 行 www.iqingf.com记得改为您自己的网站域名! 3.第 3 行里的 0 可以改为 1 或者 2、3、4、5、6 等等,最大为 15;同一服务器上不同站点,此值一定要设置为不一样!2.4 查看 Redis 数据库对象缓存是否启用成功 打开几个网站页面,然后可以前往“宝塔面板-软件商店-已安装”,找到 redis,点击设置,“负载状态”可以看里面的 hit 缓存命中率,不为 0 就成功了。 3 启用 Wp Super Cache 插件缓存 wp super cache 插件缓存大家应该不陌生,是一个 HTML 静态缓存,它将页面缓存为 HTML 文件,下次访问页面时,直接访问这个缓存的 HTML 文件,而不用去请求 PHP 来生成页面了,从而减轻服务器 PHP 压力,减少数据库查询。
本文章网址:https://www.sjxi.cn/detil/c5a98e63b11c49d6a32f3e58683f571c

打赏作者

本站为非盈利网站,如果您喜欢这篇文章,欢迎支持我们继续运营!

最新评论
当前未登陆哦
登陆后才可评论哦

湘ICP备2021009447号

×

(穷逼博主)在线接单

QQ: 1164453243

邮箱: abcdsjx@126.com

前端项目代做
前后端分离
Python 爬虫脚本
Java 后台开发
各种脚本编写
服务器搭建
个人博客搭建
Web 应用开发
Chrome 插件编写
Bug 修复