Ticket #149 (new defect)
希望增加 定时清空缓存
Description
目的防止出现白板情况,因为在我的测试中,发现对于DRUPAL会出现白板的情况。我感觉是DRUPAL的程序问题。当然这个并不是XCACHE 才会出现的,在其它的PHP加速器中也一样出现,比如 eaccelerator。
如果加入定时清理cache ,在一定程度上就解决了出现白板的情况。比如我们设置在每天早上 4点清理cache 。最好能做成需要cron 支持的,这样至少让程序能在高峰期更为稳定运行,减少白板出现的机率。
我感觉对于象DRUPAL这样的程序,或者出现有白板情况的程序,这也是一个解决办法。至少我们遇到相似的情况,就可以在管理服务器的过程中,无需亲自点鼠标去清理缓存……
对比: eaccelerator和xcache ,当出现白板情况时的表现;
xcache 只需清理cache,无需重启httpd 服务器; eaccelerator 需要重启服务器 ;
对于服务器来说,根本不容许我们在访问高峰期重启服务器。所以eaccelerator在设计上不符合工业标题。而xcache在这方面做的极好。php官方的platform 也没有做到和xcache 一样,达到工业化标准。对于重量级服务器来说,不停机运行是极为重要的。xcache 在这方面的表现不错。
所以我建议开发者为了解决遇到有的网站程序BUG,在使用缓存过程中出现访问白板的情况,加入定时清理 cache 还是比较重要的。xcache面对的是成千上万的PHP程序或使用者,出现白板的情况会存在,虽然机率并不大。但为了能解决网站程序由于使用了加速器后,出现白板的情况,是不是有必要~
感谢 moo兄的大力支持。
北南 呈上

