共计 1824 个字符,预计需要花费 5 分钟才能阅读完成。
原创文章,转载请注明: 转载自cnorg.12hp.de
注意:由于网站空间位于国外,建议避开晚上的访问高峰期,以免因访问缓慢而影响你的使用体验。
若下载链接为空,是由于国外空间速度缓慢,引发缓存问题所致。请私信本站反馈!
WordPress 的优化一直是广大站长朋友喜欢折腾的工作,wp 的优化有很多种类,如:
- 动静分离
- 静态缓存
- CDN 加速
- 对象缓存
动静分离一般就是将图片等静态资源托管到图床、oss、云存储等服务中。静态缓存及使用 WP Super Cache 等缓存插件实现,高级玩法可以使用 Nginx 的 fastcgi cache 缓存。对象缓存就是使用 Redis 和 Memcached 这俩工具其中一个实现。
各种优化五花八门,优化的模块也各有不同,但是以下两种优化可以操作试试。
- 开启 PHP 脚本缓存 —— OPCache
- 为 WordPress 启用对象缓存
WordPress 启用对象缓存,使用的工具一般是 Redis 和 Memcached 这两种。
什么是对象缓存?
对象缓存涉及存储数据库查询结果,以便下次需要结果时,可以从缓存中为它提供服务,而不必重复查询数据库。作为内容管理系统,WordPress 自然且高度依赖于数据库。因此,数据库效率对于扩展 WordPress 至关重要。
如果您运行一个人流量大的站点,并且对页面的请求生成了大量的数据库查询,则您的服务器很快就会变得不堪重负,进而对站点的性能产生负面影响。因此,在站点上启用对象缓存后,它可以帮助减轻数据库和服务器的负载并更快地传递查询。
什么是 Redis 和 Memcached?
这两种工具都是快速而强大的内存中数据存储,可以减少站点的 MySQL 数据库负载,同时还可以减少站点的响应时间并增强站点的扩展能力和处理增加的流量的能力。
长期以来,Memcached 一直是流行的缓存选择,但是 Redis 可以执行 Memcached 可以做的所有事情,并且具有更大的功能集。另外,它更受欢迎并且得到更好的支持。
如何在 WORDPRESS 中使用对象缓存
默认情况下,内置于 WordPress 的对象缓存已在您的网站上运行,因此您无需执行任何操作即可启用它。
但是,如果您想将对象缓存提高到一个新的水平,以便在页面加载之间持久地缓存数据库查询,则有一些可用的选项很容易实现。
以下三种方法任选一种。
1. 使用 Redis
对于支持 Redis 的对象缓存,可以使用 WordPress.org 上提供的免费插件 Redis Object Cache。它支持 Predis、PhpRedis(PECL)、HHVM、复制、群集和 WP-CLI。
使用此插件之前,您需要检查您的站点是否正在使用具有所需 PHP Redis 扩展名和正常工作的 Redis 服务器的 PHP 环境,宝塔可以安装下图在 PHP 管理里安装 redis 扩展,使用环境的大神请自行解决。

小皮面板在工具里直接安装即可,注意要同时安装服务器与客户端
如果一切就绪,则此插件的安装非常简单 - 只需激活该插件,转到“设置”>“Redis”,然后单击“启用对象缓存”即可。

此外,您还可以选择另一个插件:WP Redis,它的设置有些复杂。该插件要求您创建一个名为 object-cache.php 的文件并将其添加到 wp-content 文件夹中,并编辑 wp-config.php 文件。
如果 WP-CLI 是开发工作流程的重要组成部分,则可能会发现使用 WP Redis 更为方便,因为它附带了各种命令。
2. 使用Memcached
使用 Memcached 的对象缓存,请先确认 PHP 是否安装了 memcached 扩展,宝塔用户看下图。

小皮面板的话,无法直接安装,百度吧,建议安装 Redis!
然后请下载 object-cache.php 文件,将其添加到 wp-content 文件夹中。
下载上面文件后解压,得到 object-cache.php 文件,将其添加到 wp-content 文件夹中
最后,如果你的服务器上有多个 wp 站点,且数据库的表前缀都是相同的“wp_”,则需要编辑 wp-config.php 文件(站点根目录),在文件最后添加一行代码 define('WP_CACHE_KEY_SALT', 'www.iotheme.cn');,注意网址改为自己的。

3. 询问您的主机商
如果您使用托管型 WordPress 主机,则您的主机可能会通过 Redis 提供对象缓存。因此,请查看主机的文档,以获取有关如何启用对象缓存的信息,或者与您的主机商联系以检查其是否可用。
如果您使用的是虚拟主机,一般是没有提供这些高级缓存服务的。如果您无法使用对象缓存,则可能要考虑升级为云服务器。
在这里,我们推荐大家购买 阿里云、腾讯云 等大厂的云服务器,记住一点,不要再去使用虚拟主机了,虚拟主机是没有办法做优化的。
本文链接地址: WordPres 优化 为 WordPress 启用对象缓存






