我们一直在奔跑 电子加速器 在 3 个网络服务器中的每一个上,并希望迁移到 内存缓存 跨所有 3 个进行池化,希望能减少大约 2/3 的数据库查找。

eAccelerator 的便利之处之一是基于 Web 的控制界面(控制.php),事实证明,当我们不得不意外刷新缓存、快速监视缓存中的脚本等时,这非常有用。

我们一直在寻找,但没有找到任何为内存缓存提供相同类型功能的东西 - 有人知道这样的东西是否存在吗?

显然,使用控制台上的 memcache 来刷新缓存等就足够容易了,但是我们的特殊设置意味着我们可能会有人监视我们的前端并需要刷新缓存,而这些人不一定有服务器上的 shell 访问权限。

有帮助吗?

解决方案

内存缓存.php 可能就是您正在寻找的。

memcache.php,您可以从多个 memcache 服务器获取统计信息和转储。

删除键刷新服务器.

其他提示

我知道这是对一个老问题的后期补充,但没有一个答案是一个简单的解决方案,所以我创建了一个并将其放在 github 供您享受:

截图

Login server info Some charts Stored keys

如果您需要做的只是能够从 Web 应用程序刷新缓存,您可以创建一个简单的 php 页面,然后使用 system() 调用...

缓存刷新是我们正在寻找的内容的一部分,也是一种监视当前存在哪些脚本、其中有多少数据等的方法 - 基本上与 EA 控制面板页面上提供的内容相同。

我们已经尝试过使用 munin 插件来显示数据使用情况,并且认为我们必须遵循上面建议的路线(系统调用等),但我们希望有人在某个地方已经推出了类似的东西!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top