web服务器的几种缓存
来源:互联网 发布:常用的外文数据库 编辑:程序博客网 时间:2024/05/22 17:30
web开发中缓存机制的种类
1.数据库缓存
我们可能听说过memcached,它就是一种数据库层面的缓存方案。数据库缓存是指,当web应用的关系比较复杂,数据库中的表很多的时候,如果频繁进行 数据库查询,很容易导致数据库不堪重荷。为了提供查询的性能,将查询后的数据放到内存中进行缓存,下次查询时,直接从内存缓存直接返回,提供响应效率。
我们可能听说过memcached,它就是一种数据库层面的缓存方案。数据库缓存是指,当web应用的关系比较复杂,数据库中的表很多的时候,如果频繁进行 数据库查询,很容易导致数据库不堪重荷。为了提供查询的性能,将查询后的数据放到内存中进行缓存,下次查询时,直接从内存缓存直接返回,提供响应效率。
2.CDN缓存
CDN缓存一般是由网站管理员自己部署,为了让他们的网站更容易扩展并获得更好的性能。通常情况下,浏览器先向CDN网关发起Web请求,网关服务器后面对应着一台或多台负载均衡源服务器,会根据它们的负载请求,动态将请求转发到合适的源服务器上。从浏览器角度来看,整个CDN就是一个源服务器,从这个层面来说,浏览器和服务器之间的缓存机制,在这种架构下同样适用。
3.代理服务器缓存
代理服务器是浏览器和源服务器之间的中间服务器,浏览器先向这个中间服务器发起Web请求,经过处理后(比如权限验证,缓存匹配等),再将请求转发到源服务器。代理服务器缓存的运作原理跟浏览器的运作原理差不多,只是规模更大。
4.浏览器缓存
每个浏览器都实现了 HTTP 缓存,我们通过浏览器使用HTTP协议与服务器交互的时候,浏览器就会根据一套与服务器约定的规则进行缓存工作。
5.应用层缓存
应用层缓存是指我们在代码层面上做的缓存。通过代码逻辑,把曾经请求过的数据或资源等,缓存起来,再次需要数据时通过逻辑上的处理选择可用的缓存的数据。
0 0
- web服务器的几种缓存
- web中缓存的几种方式
- web中缓存的几种方式
- web中缓存的几种方式
- web中缓存的几种方式
- web中缓存的几种方式
- web中缓存的几种方式
- web中缓存的几种方式
- 几种Web服务器比较
- 常见的几种WEB服务器的设置
- 几种常见的Web服务器的介绍
- JSP之WEB服务器:Apache与Tomcat的区别 ,几种常见的web/应用服务器
- 几种WEB服务器的类搜索路径
- Web服务器负载均衡的几种方案 : DNS轮询
- 几种WEB服务器的类搜索路径
- 关于建立本地web服务器的几种方法
- web服务器集群session同步、共享的几种方法
- Java Web 服务器的消息推送 几种方案
- 2、黑马程序员——继承
- 一点给新人的建议,请大家多指教批评
- opencv 基于灰度直方图的颜色迁移
- MASTUDIO 移动办公客户应用集锦
- 关于typedef的用法总结
- web服务器的几种缓存
- mailto: HTML e-mail 链接
- jqGrid增删改查显示——删除+nodejs后台
- Struts-登录-代码1
- 15分钟学会使用Git和远程代码库
- dijkstra算法的java实现
- java代码发送JSON格式的httpPOST请求
- Java程序的工具
- 关于原码、反码、补码详解