WordPress 启用对象缓存(Redis和Memcached)

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 扩展,使用自编译环境的大神请自行解决。

iotheme_2021-07-16_02-33-54

如果一切就绪,则此插件的安装非常简单-只需激活该插件,转到“设置”>“ Redis”,然后单击“启用对象缓存”即可。

iotheme-redis-object-cache

此外,您还可以选择另一个插件:WP Redis,它的设置有些复杂。该插件要求您创建一个名为 object-cache.php 的文件并将其添加到wp-content文件夹中,并编辑wp-config.php文件。

如果WP-CLI是开发工作流程的重要组成部分,则可能会发现使用WP Redis更为方便,因为它附带了各种命令。

2.使用Memcached

使用Memcached的对象缓存,请先确认PHP是否安装了memcached扩展,宝塔用户看下图,自编译环境的大佬请百度。

iotheme_2021-07-16_02-33-16

然后请下载 object-cache.php 文件,将其添加到wp-content文件夹中。

最后,如果你的服务器上有多个wp站点,且数据库的表前缀都是相同的“wp_”,则需要编辑wp-config.php文件(站点根目录),在文件最后添加一行代码 define('WP_CACHE_KEY_SALT', 'www.iotheme.cn'); ,注意网址改为自己的。

iotheme_2021-07-16_02-56-14

3.询问您的主机商

如果您使用托管型WordPress主机,则您的主机可能会通过Redis提供对象缓存。因此,请查看主机的文档,以获取有关如何启用对象缓存的信息,或者与您的主机商联系以检查其是否可用。

如果您使用的是虚拟主机,一般是没有提供这些高级缓存服务的。如果您无法使用对象缓存,则可能要考虑升级为云服务器。

检查是否启用成功

到 wordpress 后台,插件列表里查看是否启用成功,如下图,在 强化扩展 里有 object-cache.php

1714379337-iotheme_2024-04-29_16-23-38-min

本文内容来源于公开网络,出于传递信息之目的整理发布。原文版权归原作者所有,若涉及侵权请先提供版权后联系我们删除

(0)
WP之家WP之家
上一篇 2025年3月18日 上午10:59
下一篇 2025年3月18日 上午11:20

相关推荐

  • 如何更改HTML字体颜色

    在定制您的网站时,字体颜色经常被忽视。在大多数情况下,网站所有者会保留默认字体颜色,如黑色或他们为正文和标题文本颜色定义的任何主题样式。但是,出于多种原因,可能需要更改网站上的HTML字体颜色。更改HTML字体颜色可能看起来令人生畏,但它非常简单

    2025年3月13日
  • Wordpress开启CDN静态文件加速以及简单配置

    目前越来越多的网站开始使用CDN进行网站静态文件加速了,开启CDN不仅能够加速打开速度,而且还能减少网站的带宽流量消耗,虽然目前免费的CDN加速比较少,但是相对于传统的带宽流量,CDN流量计费也会优惠不少。对于…

    2025年3月13日
  • 如何实现为WordPress创建额外的图像尺寸

    默认情况下,WordPress会自动创建多个不同大小的图像上传副本。此外,WordPress主题和插件还可以创建自己的图像大小。在本教程中,我们将向您展示如何在WordPress中轻松创建其他图像尺寸并在您的网站上使用它们。通常,所有流行的WordPress主题和插件都能很好地处理图像大小。例如,您的WordPress主题可能会创建其他尺寸以用作存档页面上的缩略图。但是,有时这些图像大小可能不

    2025年3月13日
  • 如何添加WordPress侧边栏悬浮固定小工具?

    在WordPress网站中是否有侧边栏是一个百万美元的争论。随着CoreWebVitals、AMP和其他速度的改进,侧边栏正在失去与早期不同的名声。默认的WordPress主题(例如二〇二一和二〇二二)甚至

    2025年3月13日
  • 如何使用插件在您的WordPress网站创建文件管理器

    WordPress文件管理器是一个插件,使用户能够从WordPress仪表盘执行文件管理任务。您可以从一个位置访问WordPress网站文件,而不是登录到您的cPanel或文件传输协议(FTP)客户端。WordPress文件管理

    2025年3月13日
  • WordPress必装插件之垃圾留言拦截插件Akismet

    在您的页面上启用评论和联系表单消息是提高访问者参与率的一种好方法。不幸的是,它们容易出现垃圾评论,通常由随机广告和可疑链接组成,这些链接会将您引导至不相关的网站。如果无人看管,垃圾邮件会对用户体验产生负面影响并损害您的搜索引擎优化(SEO)工作。网络爬虫将垃圾评论视为危险信号,谷歌甚至可能从搜索结果中删除这些内容。拦截垃圾评论发送者进入WordPress网站的一种有效方法是安装

    2025年3月13日
  • Wordpress缓存加速插件WP Super Cache的设置

    WP Super Cache是一个被wordpress站长所广泛使用的一个缓存加速插件,通过启用WP Super Cache插件,可以将页面缓存成静态HTML页面,服务器不需要运行PHP以及查询数据库,所以极大的提高了页面访问的速度。 插件安装…

    2025年3月19日
  • 如何从Wix迁移到WordPress

    由于其多样的模板和直观的界面,Wix对于小型企业来说似乎是一个有吸引力且实用的选择。用户可以快速轻松地创建一个Wix网站。但是,随着您的业务增长和限制变得明显,获得更多控制权并将您的网站从Wix迁移到WordPressCMS可能是一个好主意。如果您仍然对迁移持观望态度,那么了解这两个CMS平台在全球范围内的市场份额类型可能会

    2025年3月13日