正文:
持久对象存储是一种提高网站数据库执行效率的方法,它可以让 WordPress 更快地获取网站内容和设置,从而实现更短的加载时间。
您的主机提供商可以告诉您是否可以在您的网站上启用持久对象存储。根据您的主机支持的对象缓存服务,您可以选择使用 Redis 或 Memcached。
持久对象缓存通过减少从 Web 服务器访问数据库的次数来加快页面加载时间。例如,您的网站的选项数据需要在每个页面视图中使用。如果没有持久对象缓存,您的 Web 服务器必须从数据库中读取这些选项来处理每个页面视图。这些额外的数据库访问会降低 Web 服务器的响应时间(TTFB),并且在高流量时可能导致数据库服务器超负荷。
要让您的网站使用持久对象缓存,您的托管服务提供商必须为您提供一种特定类型的服务器,即缓存服务器。流行的缓存服务器包括 Redis 和 Memcached。请向您的托管服务提供商寻求帮助,安装和配置持久对象缓存,他们会推荐适合的插件,例如:
Memcached 对象缓存-为 WordPress 对象缓存提供持久后端。需要安装 memcached 服务器和 PECL memcached 扩展。
Redis 对象缓存-为 WordPress 提供一致的 Redis 对象缓存后端,可与各种 Redis 客户端一起使用。需要安装 Redis 服务器。
1.在“软件商店”中,找到已安装的 PHP,点击“设置”。在安装扩展中安装“Memcached”。
2.在“软件商店”中,安装软件“Memcached 1.6.9”并保持启动状态。
3.在 WordPress 网站后台安装“Memcached 是你的朋友”插件。在插件中,搜索相关关键词就可以找到这个插件,就可以安装启动了。
插件的官方地址:https://cn.wordpress.org/plugins/memcached-is-your-friend/
需要在 pagoda 面板上安装 Memcached 组件,在网站后台安装插件“Memcached 是你的朋友”。启动“Memcached 是你的朋友”插件后,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 来安装并启用它。