看到有些招聘要求“熟悉各种WEB缓存技术”
主要是指哪几种啊

解决方案 »

  1.   

    有浏览器缓存和php的memcache。
      

  2.   

    各种WEB缓存技术 ?常用 memcache
      

  3.   

    一般来说应该是
    文件缓存(将页面缓存,这样不能及时更新需要在指定时间后才会更新)
    数据缓存(将一些频繁查询的数据存起来,比如需要连表或着反复查询或者很多的查询所得的数据)
    memcache缓存(将需需要缓存的东西放到内存中)
      

  4.   


    硬盘静态文件 ---- 一般是指将一些常用的数据从数据库中读取出来,然后写成文件保存在硬盘中..下次读取的话就直接读取缓存文件而不用再去读取数据库了,还有常见的生成静态文件也在这个范围内..这些在一些开源cms中比较常见...一般中小型网站比较常用..数据表缓存   ---- 数据库每次执行select语句的时候都会把结果集缓存在query cache中,所以一条sql语句,第二次查询的速度要比第一条快很多..这个需要在my.cnf中配置.具体可以百度下.不过效率不会很好,因为只要数据表有变化,缓存就要重新生成一次..比较适合用在变化很小的数据表中吧.内存缓存  ---- 将数据保存在内存中,每次读取直接从内存读取,速度比从硬盘中读取要快很多,内存缓存在大型网站中比较常用,最常用的内存缓存就是memcached啦..客户端缓存 --- 即浏览器缓存,浏览器在提供在每访问一个网站时就缓存其网页,在刷新网页的时候不再下载相同的网页,而仅仅返回一个304的报头.
    以上纯属个人见解,勿拍...
      

  5.   

    比如说memcache缓存,静态页面缓存等等