l3rady / object-cache-apcu
WordPress 对象缓存的 APCu 后端
This package is auto-updated.
Last update: 2024-09-15 14:49:55 UTC
README
贡献者: l3rady
标签: APCu, 对象缓存, 后端, 缓存, 性能, 速度
最低要求: 5.6
测试到: 6.5.3
稳定标签: 1.2
WordPress APCu 对象缓存后端为 WordPress 对象缓存提供了一个基于持久内存的后端。
描述
WordPress APCu 对象缓存后端为 WordPress 对象缓存提供了一个基于持久内存的后端。
对象缓存是 WordPress 和 WordPress 扩展存储复杂操作结果的场所。在后续加载时,可以从缓存中获取这些数据,这将比在每次页面加载时动态生成它快得多。
请务必阅读安装说明,因为这不是一个传统的插件,需要安装到特定位置。
此对象缓存是 Mark Jaquith 的 APC 对象缓存后端 的分支。那个版本中存在一些被忽略的错误,所以我决定编写自己的版本。对象缓存基本上已经重写,但 Mark 版本中的一些精华部分也被挑选到了这个版本中。
Composer 安装
此插件标记为 wordpress-dropin 类型,可以通过 composer 使用 composer-dropin-installer 自动安装。
一旦 composer-dropin-installer 在您的项目中安装并配置完毕,您就可以运行 composer require l3rady/object-cache-apcu。如果设置正确,这应该会将 object-cache.php 文件放置到您的 WordPress 内容目录中,通常是 wp-content。
手动安装
- 请确认您已安装 PHP 7.2+ 和兼容的 APCu 版本。
- 将
object-cache.php复制到您的 WordPress 内容目录(默认为wp-content)。 - 完成!
常见问题解答
我在多个 WordPress 安装之间共享 wp-config.php。我如何保证密钥的唯一性?
将 WP_APCU_KEY_SALT 定义为每个安装唯一的东西(如 MySQL 主机、数据库和表前缀的 md5 值)。
更新日志
1.2
- 添加 composer 文件并将 dropin 插件添加到 packagist.org 以便通过 composer 简单安装。
- 添加最近添加到核心的最新缓存方法
1.1
- 添加本地数组缓存以减少页面加载期间对相同键的重复请求的 APCu 调用。归功于 rob006
- 添加
WP_APCU_LOCAL_CACHE定义以禁用可能导致内存耗尽问题的边缘情况下的本地缓存
1.0.1
- 将
$cache_hits和$cache_misses公共参数公开以供统计插件访问
1.0
- 初始发布,从 WordPress-APC-Object-Cache 分支而来