老葛的Drupal培训班 Think in Drupal
当创建或者编辑一个节点时,节点的内容将经过与其输入格式相关的各种过滤器的处理。例如,HTML过滤器格式将换行转换为了HTML<p>和<br>标签,同时还过滤掉恶意的HTML。如果每次查看一个节点时都进行过滤,那么这会浪费很多资源。因此,只有在刚刚创建或编辑完节点以后才对其应用过滤器(其它时候不用),并将过滤后的内容缓存到cache_filter数据库表中,这一缓存不受Drupal页面缓存是否启用的影响。关于输入格式的更多信息,可参看第11章。
提示 当你使用管理界面修改节点摘要的默认长度时,只有当你重新保存每个节点以后才会生效,其原因就在于过滤器缓存。解决该问题的简便方法就是清空cache_filter表,这样所有的节点内容将被重新解析,摘要被重新构建。或者,你可能想清除所有的缓存(包括过滤器缓存),那么可以使用“管理➤站点配置 ➤性能”页面的“清除缓存数据”按钮。