概念/述语

从这里开始

数据库

开发入门

主题模板

程序扩展

其它

使用介绍

纸壳CMS企业版支持将页面生成静态HTML页面,这样可以最大幅度的提升网站的性能。

配置

  • 注意先在角色中添加“静态缓存设置”的权限

在有“静态缓存设置”权限以后,就可以在系统菜单下找到静态缓存设置菜单了:

  • 启用?:选中表示打开静态缓存。
  • 缓存时间:页面缓存的分钟数,页面在第一次被访问时会生成静态缓存,在设置的时间内不更新页面内容。
  • 缓存方式:现提供了三种缓存方式:内存缓存,数据库缓存,文件缓存
    • 内存缓存:使用内存进行缓存,将生成的HTML直接缓存到内存中,性能最好
    • 数据库缓存:将生成的HTML存到数据库中。
    • 文件缓存:使用文件的方式来存储成的HTML,性能取决于磁盘的IO性能。生成在文件放在StaticPage目录下。
  • 例外页面:如果有些页面不需要进行缓存,可以把它添加到例外。

注意:在关闭静态缓存时,程序会清空所有已缓存的页面。

生成时机

在启用静态缓存后,系统并不会主动缓存页面。在登录状态下,系统会优先返回缓存版本,所以也不会生成缓存。

系统将在未登录状态下的首次访问时生成对应页面的缓存。

为什么页面没有被缓存?

在启用静态缓存功能后,并不代表所有页面都会被缓存。为了防止跨站点攻击,在有表单的页面,系统不会缓存该页面。

另外对于Response Cache-Controlno-cache, no-store的页面,系统也不会进行缓存。

第一时间了解最新动态

×

通过邮箱订阅我们,您将可以在第一时间收到我们的相关信息

微信公众号