对于需要处理高流量、提高登录用户访问速度或动态页面负载的网站来说,高速持久的对象缓存是必不可少的。此外,您还需要能在应用程序的多个实例中进行扩展的缓存,因此不能使用本地文件缓存或 APC。
Redis 是一个很好的答案,我们在 Pantheon 平台上也捆绑了它。这是我们用于集成缓存的插件,但如果你有 Redis,也可以在任何自托管的 WordPress 网站上使用它。请从 WordPress.org 或 Github 安装。
值得注意的是,持久化对象缓存并非万能–页面加载时调用 2,000 次 Redis,就相当于进行了整整 2 秒钟的对象缓存事务处理。请确保明智地使用对象缓存:保持合理的键数,不要在每个键上存储大量数据,并避免前端急速写入和删除。
来吧,创造精彩!一旦你做出了伟大的作品,请向我们发送功能请求(或错误报告)。请查看维基,了解有用的代码片段和其他技巧。
WP-CLI 命令
此插件实现了多种 WP-CLI 命令。所有命令都归入 wp redis 命名空间。
$ wp help redis
NAME
wp redis
SYNOPSIS
wp redis <command>
SUBCOMMANDS
cli Launch redis-cli using Redis configuration for WordPress
debug Debug object cache hit / miss ratio for any page URL.
enable Enable WP Redis by creating the symlink for object-cache.php
info Provide details on the Redis connection.
使用 wp help redis <command> 了解每个命令的详细信息。
贡献者
有关投稿的信息,请参阅 CONTRIBUTING.md 。
