zoukankan      html  css  js  c++  java
  • 《构建高性能Web站点》读书笔记:动态内容缓存

    动态内容缓存机制包括整页缓存、局部缓存、数据缓存等。缓存更加注重的是策略,也就是说缓存命中率。

    1. 页面缓存

    对于动态网页来说,缓存的内容实际上就是动态网页输出的HTML。

    1.1 Smarty缓存

    使用Smarty缓存,在引入库文件,读取磁盘上缓存文件上会消耗较大的磁盘I/O开销以及CPU和内存交换开销。

    1.2 APC & XCache & memcache 内存缓存

    APC cache和XCache cache效率相当,使用本地内存存储缓存数据。

    memcache的存储扩展性较好,可构建多台缓存服务器。

    2. 局部无缓存

    使用Smarty的register_block方法及{dynamic}标签。

    3. 静态化内容

    3.1 直接访问缓存

    速度最快

    3.2 更新策略

    对于静态化内容的更新策略,一般有两种:(1)在数据更新时重新生成静态化内容。(2)定时重新生成静态化内容

    3.3 局部静态化

    SSI技术

  • 相关阅读:
    Java_static
    Java_字符串操作
    Java_==
    Java_字符串
    Java_Random
    Java_Scanner
    杨辉三角
    颜色分类
    字符串倒序
    jQuery的基本事件
  • 原文地址:https://www.cnblogs.com/followflows/p/1721670.html
Copyright © 2011-2022 走看看