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技术

  • 相关阅读:
    Easy-Transfer学习
    录音+语音转文字
    pyQt点击事件和数据传输
    第一个python-ui界面
    python写第一个网页
    pyhthon第一个小脚本——文件备份
    Stones HDU 1896
    Cow Sorting POJ 3270 & HDU 2838
    Stones
    大数相加
  • 原文地址:https://www.cnblogs.com/followflows/p/1721670.html
Copyright © 2011-2022 走看看