Memcache控制面板?

时间:2020-03-05 18:45:40  来源:igfitidea点击:

我们已经在3个Web服务器中的每一个上运行eAccelerator,并且希望迁移到所有3个Web服务器上的内存缓存池,希望将数据库查找减少约2/3.

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

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

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

解决方案

回答

If all you need to do is to be able to flush the cache from a web-application, you could create a simple php-page and then use the system() call...

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

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

回答

memcache.php可能就是我们想要的。

memcache.php that you can get stats and dump from multiple memcache servers.

可以删除密钥并刷新服务器。