jorgenevens / php-cache-dashboard
PHP APC, APCu, OPcache 和 realpath 控制面板
v1.2.0
2019-02-26 21:09 UTC
Requires
- php: ^7.1
- ext-apcu: ^5.1
- ext-memcached: ^3.0
- ext-redis: *
- ext-zend-opcache: ^7.1
This package is not auto-updated.
Last update: 2024-09-29 02:44:35 UTC
README
这是一个支持 PHP Opcache、APCu、realpath 和 Redis 的多个缓存控制面板。
在演示页面上试用。
先决条件
- PHP 5.3+
以及支持的一个或多个缓存
- PHP OpCache (php5 的 opcache 扩展,默认包含在 php5.5+ 中)
- APC 或 APCu 扩展
- Realpath 缓存(从 PHP 5.3.2+ 开始可用)
- Memcache(部分)和 Memcached 扩展
- Redis
支持的操作
- 查看内存统计信息
- 查看命中率
- 根据正则表达式选择键
- 根据正则表达式删除键
- 选择所有键
- 不使用正则表达式删除键
- 根据任何数据列排序
- 查看条目内容
使用方法
只需将 cache.php
文件放置在您的 web 服务器上的某个位置,最好是 私有 的位置,然后就可以了!使用浏览器访问该页面,您将收到缓存信息。
配置缓存
可以通过将 ENABLE_<cache>
键设置为 false 来禁用特定缓存的信息。默认代码在启用之前会测试特定缓存是否可用和支持。
APC / APCu
<?php // Enable APC define('ENABLE_APC', true); // Disable APC define('ENABLE_APC', false);
OPcache
<?php // Enable OPcache define('ENABLE_OPCACHE', true); // Disable OPcache define('ENABLE_OPCACHE', false);
Realpath
<?php // Enable Realpath define('ENABLE_REALPATH', true); // Disable Realpath define('ENABLE_REALPATH', false);
Redis
<?php // Enable Redis define('ENABLE_REDIS', true); // Disable Redis define('ENABLE_REDIS', false);
可以通过更改 REDIS_
常量或设置具有相同名称的环境变量来配置 Redis。
贡献
我非常感激您想做出的任何贡献,所以请不要犹豫,报告问题或提交拉取请求。
关于我
嗨,我叫 Jorgen Evens。白天我为 Ambassify 构建(主要是 PHP 和 JavaScript)事物,晚上我则在类似的项目上捣鼓。