jorgenevens/php-cache-dashboard

PHP APC, APCu, OPcache 和 realpath 控制面板

v1.2.0 2019-02-26 21:09 UTC

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 服务器上的某个位置,最好是 私有 的位置,然后就可以了!使用浏览器访问该页面,您将收到缓存信息。

Screenshot of php-cache-dashboard

配置缓存

可以通过将 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)事物,晚上我则在类似的项目上捣鼓。