1. 首页
  2. 数据库
  3. 其它
  4. web 应用中常用的各种 cache详解

web 应用中常用的各种 cache详解

上传者: 2021-02-01 12:27:50上传 PDF文件 99.64KB 热度 26次
本文以Nginx,Rails,Mysql,Redis作为例子,换成其他web服务器,语言,数据库,缓存服务都是类似的。 以下是3层的示意图,方便后续引用: 1. 客户端缓存 一个客户端经常会访问同一个资源,比如用浏览器访问网站首页或查看同一篇文章,或用app访问同一个api,如果该资源和他之前访问过的没有任何改变,就可以利用http规范中的304 Not Modified 响应头(http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.5),直接用客户端的缓存,而无需在服务器端再生成一次内容。 在Rails里面内置了fre
下载地址
用户评论