缓存

    缓存可以应用在 Web 应用程序的任何层级任何位置。在服务器端,在较的低层面,缓存可能用于存储基础数据,例如从数据库中取出的最新文章列表;在较高的层面,缓存可能用于存储 一段或整个 Web 页面,例如最新文章的渲染结果。在客户端,HTTP 缓存可能用于将最近访问的页面内容存储到浏览器缓存中。

    SF支持以下几种缓存机制:

    • 页面缓存

    SF支持memcache、memcached和redis三种适配缓存,缓存配置:

    memcache和memcaced支持多缓存:

    页面缓存指的是在服务器端缓存整个页面的内容。随后当同一个页面被请求时,内容将从缓存中取出,而不是重新生成。

    页面缓存实例: