持久对象存储可以提升您的站点数据库的执行效率,通过让 WordPress 更快地获取您站点的内容和设置以实现更短的加载时间。

您的主机提供商可以告诉您是否可以在您的站点上启用持久对象存储。 您的主机似乎支持下列对象缓存服务:Redis, Memcached

持久对象缓存

持久对象缓存通过减少从 Web 服务器访问数据库的次数来帮助加快页面加载时间。例如,您站点的选项数据需要对每个页面视图可用。如果没有持久对象缓存,您的 Web 服务器必须从数据库中读取这些选项来处理每个页面视图。这些额外的数据库访问会减慢您的 Web 服务器的响应时间 (TTFB),并可能在流量高峰期间迅速使您的数据库服务器不堪重负。

为了让您的站点使用持久对象缓存,您的托管服务提供商必须为您提供一种特定类型的服务器,即缓存服务器。流行的缓存服务器是Redis和Memcached。请您的托管服务提供商帮助您安装和配置持久对象缓存,他们会推荐合适的插件,例如:

Memcached 对象缓存– 为 WordPress 对象缓存提供持久后端。需要 memcached 服务器和 PECL memcached 扩展。
Redis 对象缓存– 为与各种 Redis 客户端一起工作的 WordPress 提供一致的 Redis 对象缓存后端。需要 Redis 服务器。

Memcached 是什么?

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而优化网站的打开速度,降低对数据库的负荷。

如何使用 Memcached?

这里以宝塔面板为例。

1、在「软件商店」中,找到已经安装好的 PHP ,点击「设置」。在「安装拓展」中安装「Memcached」。

2、在「软件商店」中,安装软件「Memcached 1.6.9」,保持启动状态即可。

3、在 WordPress 网站后台中,安装插件「Memcached Is Your Friend」。在插件中,搜索相关关键词即可找到这个插件,安装、启动即可。

插件官方地址:https://cn.wordpress.org/plugins/memcached-is-your-friend/#description

尾巴

在宝塔面板上安装 Memcached 的组件,和在网站后台安装插件「Memcached Is Your Friend」是必不可少。启动「Memcached Is Your Friend」插件后,会在 wp_content 目录中生成 object-cache.php ,禁用插件会自动删除这个文件。只有成功生成了object-cache.php 文件,才能使用 Memcached 缓存。

实测在我的suxing.me博客上,网站的打开速度有了不少的提升。

那么 我们应该选择哪个插件来支持呢?

我们这里直接安装一个插件memcached-is-your-friend,该插件启用以后会自动在该插件的安装目录下面(/wp-content/plugins/memcached-is-your-friend/)生成object-cache.php文件。

到后台搜索memcached-is-your-friend安装启用即可

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。