You are here

Drupal专业开发指南 第15章 清除缓存

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2009-08-22 15:09

 

如果你的模块最了解其数据的失效时间,那么它需要负责在一个适当的时间清除缓存。对于缓存的清除,有两个指导原则:
 
• 尽可能的清除特定的缓存。不要因为特定模块数据的一点修改,来清除所有的Drupal缓存!打个比方来说,如果你家厨房的地板脏了,只需要对其进行清扫就可以了,而不需要把家里的所有地毯都掀了并替换掉。
 
• 要尽可能多的重复利用缓存的数据。尽管缓存的要点是,通过减少所需的工作总量,来增加响应能力,但是在清除缓存数据的时候,也是需要花费很多功夫的,特别是有很多缓存数据的时候。
 
    下面的子部分描述了清除缓存数据的一些方式。

老葛的Drupal培训班 Think in Drupal

Drupal版本: