模板缓存机制说明
安企CMS在生产环境(production)下采用内存缓存优化策略:
- 启动时预加载: 服务启动时将模板文件一次性加载至内存
- 渲染加速: 页面请求直接读取内存模板,避免重复磁盘I/O操作
- 性能优势: 降低服务器负载,提升网页响应速度至毫秒级
开发修改注意事项
当通过外部编辑器(宝塔面板/VSCode等)修改模板文件时:
- ✖ 修改仅作用于磁盘文件
- ✖ 内存缓存模板不会自动更新
- ✔ 需通过以下方式生效:
- ▸ 重启服务(生产环境)
- ▸ 切换开发环境(推荐开发阶段使用)
环境配置指南
打开根目录下的 config.json
,找到 env
配置,并进行修改。
开发模式(development)
注意,每次请求实时读取模板,会增加服务器负担
{
...
"server": {
"env": "development",
...
}
}
适用场景:模板调试期、网站开发阶段 性能影响:增加服务器IO
生产模式(production)
{
...
"server": {
"env": "production",
...
}
}
**实践:
- 开发期保持development模式
- 上线前完成全量测试
- 部署时切换production模式
- 模板更新需遵循「修改→重启」流程