06月07, 2017

一般后台会有哪些缓存?

  1. 代码内的cache文件:
    物理缓存,像后台更新缓存都是更新这些。文件的缓存,可以加快访问。

  2. 服务器缓存(比如redis):
    代码内连接redis服务器,调用redis的一些接口,比如set、get,设置缓存和获取缓存数据。内部是key->value的形式存储数据的,当访问的时候获取数据先到redis中获取,获取不到再去数据库(适合存放长时间不变的内容)。

  3. 数据库自己也会有缓存: LRU 最近使用的用户
    数据库自己把访问多的或者最近访问的sql语句所获取到的内容存起来,这样下次来查询不用编译sql语句了 。

  4. cdn缓存
    一般把资源文件放到cdn上面,加快访问。

目的:都是为了减轻数据库的压力,加快用户的访问。

本文链接:http://blog.hiraetho.com/post/some-cache.html

-- EOF --

Comments