Memcache控制面板?

时间:2008-08-31 14:41:47

标签: caching memcached controlpanel eaccelerator

我们一直在3个网络服务器上运行eAccelerator,并希望在所有3个网站中移动到memcache池,希望减少大约2/3的数据库查找次数。

关于eAccelerator的一个方便之处是基于Web的控制界面(control.php),当我们不得不意外地刷新缓存,快速监视缓存中的哪些脚本等时,它已被证明非常有用。

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

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

4 个答案:

答案 0 :(得分:8)

memcache.php可能就是你要找的东西。

  

memcache.php,您可以从多个内存缓存服务器获取统计信息并进行转储。

delete keysflush servers

答案 1 :(得分:8)

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

Screenshoots

Login server info Some charts Stored keys

答案 2 :(得分:2)

答案 3 :(得分:0)

  

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

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

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