3.10 缓存管理

缓存有利于提高网站性能,降低CPU的使用。如果你修改了模板文件或网站从一台服务器迁移到另一台服务器,请登录后台后清除全部缓存。当系统为调试模式时,系统将不会生成缓存(在管理首页->系统设置->基本设置菜单中的“是否启用调试模式“项目设置)。仅当调试网站性能或排除故障时,才启用调试模式,一般情况请关闭调试模式,如下图所示:
图 3-10-1 缓存管理
缓存主要分为2种:

1.系统缓存

包含模版缓存(模版编译后的文件)、配置缓存(配置信息缓存到文件)、频道缓存、模型缓存。
系统缓存目录是:App/Runtime,点击“清除系统缓存”按钮可以清除系统缓存,相当于删除了App/Runtime目录所有文件。或者手工删除App/Runtime清除缓存。

2.HTML静态缓存

HTML静态缓存是指按照一定地超时策略自动生成HTML静态文件(存储在App/Html目录),并作为页面地静态缓存,下次打开这个网页时,自动读取生成地HTML静态文件内容并发送到浏览器端显示,因此打开速度大幅度地提高。这种生成HTML相对于传统地手工生成HMTL文件有很大地优势。以下时2种HTML静态化对比:
对比项目 HTML静态缓存 传统人工生成HTML文件
生成HTML方式  用户首次访问网页时自动生成HTML静态文件(支持缓存时间,超过此时间将自动重新生成HTML)  每次都需要人工生成,维护麻烦
何时生成  首次访问网页时生成HTML静态文件  必须事先在后台人工生成,然后才能访问。否则无法打开网页,出现404错误
链接方式  网页不是直接链接到HTML静态文件  直接链接到已生成地HTML静态文件