zoukankan      html  css  js  c++  java
  • 开发人员需知的Web缓存知识

    一、什么是Web缓存,为什么要使用它?

      Web缓存游走于服务器和客户端之间。这个服务器可能是源服务器(资源所驻留的服务器Add),数量可能是1个或多个;这个客户端也可能是1个或多个。Web缓存就在服务器-客户端之间搞监控,监控请求,并且把请求输出的内容(例如html页面、 图片和文件)(统称为副本)另存一份;然后,如果下一个请求是相同的URL,则直接请求保存的副本,而不是再次麻烦源服务器。

      使用缓存的2个主要原因:

    • 降低延迟:缓存离客户端更近,因此,从缓存请求内容比从源服务器所用时间更少,呈现速度更快,网站就显得更灵敏。
    • 降低网络传输:副本被重复使用,大大降低了用户的带宽使用,其实也是一种变相的省钱(如果流量要付费的话),同时保证了带宽请求在一个低水平上,更容易维护了

     

    二、Web缓存的类型

     1. 浏览器缓存

    在任何现代浏览器上(如IE, FireFox, Chrome)折腾清除隐私数据(//zxx: 原文说的是首选项,显然out了,这里有改动)的对话框,你很可能会注意到“缓存”这个设置项。

    Chrome浏览器中的清除缓存选项

    浏览器会在你的硬盘上专门开辟一个空间专门为你存储资源副本

    2. 代理服务器缓存

    3. 网关缓存

     CDN

    三、Web缓存如何工作

    一、什么是Web缓存,为什么要使用它?

    一、什么是Web缓存,为什么要使用它?

  • 相关阅读:
    AngularJS 学习 (一)Start
    div固定位置,不随滚动条滚动
    两个单例小程序
    java实现人脸识别V3版本开发
    flex>行为和特效 小强斋
    flex>导航 小强斋
    flex>定位和布局 小强斋
    flex>菜单设计 小强斋
    flex>其他交互设计 小强斋
    flex>菜单设计 小强斋
  • 原文地址:https://www.cnblogs.com/couxiaozi1983/p/4043925.html
Copyright © 2011-2022 走看看