黄骅市地图_亿网通_湖南网络优化_公关公司招聘  

   
<FilesMatch "\.(gif|jpg|png|js|css">ExpiresDefault "access plus 10 years"</FilesMatch>

  那么浏览器访问此apache上的静态资源后,浏览器就会把图片和该服务器上的js和css文件缓存在浏览器里。

  我们看看被缓存的静态资源是如何被使用的,如下图所示:

 

  当http的响应码是304的时候,那么浏览器就会从缓存里读取资源了,这里有的朋友可能会感到奇怪为

什么缓存的资源还要发送个http请求了?理解这个我们就要了解下缓存的机制,缓存的含义是临时保存某

些东西,既然是临时保存,那么就应该有个保存的有效期,我们定义缓存的方式是通过http完成的,那么

按道理检查缓存是否过期也应该是http来决定的,因此每次使用缓存时候我们要发个请求到服务端,服务

端会检查下资源是否过期了,如果没有过期,服务端返回个304的响应码,304的返回响应是没有http报文

体的,所以这个http请求的返回数据是非常小的,因此这个http效率还是很高的,如果服务端发现资源过

期了那么服务端就会把新资源返回给浏览器了,其实这个检测资源是否过期的请求有个专有名词叫做条件

Get请求。至于服务端是如何完成检查操作,本系列在讲web前端优化时候会详细阐述,这里就不深入了。

看到这里估计有朋友又有疑问了,为什么缓存是否过期不能在浏览器端来做了?这主要是浏览器做这个检

查非常不准,因为用户的电脑时钟不一定准确,或者用户电脑时钟和服务端不一致,如果再加上时区那么

就更加麻烦了,所以缓存失效最好是在服务端进行,这样缓存的有效期的准确性才能得到保证。html5的出现,浏览器缓存的能力大大增强了,不过使用html5技术进行缓存我还没有深入研究过,所以这里也不讲述

了,有兴趣的朋友可以自己研究下。

">

360建筑网app

深圳疫情发布会、中国企业500强是什么概念、永久使用、不限域名、成都景观设计公司排行

淮南网上买菜?

黄骅市地图_亿网通_湖南网络优化_公关公司招聘

互联网上老提到这2个名词:SEM和SEO。

中企动力大连分公司怎么样免费下载素材网站徐州建网站价格通化网站推广深圳设计公司本也设计公司爱站网 关键词挖掘镇江网站制作需要多少钱哈尔滨招聘信息网263企业邮箱介绍中交路建公司简介官网入口高新企业网站制作公司免费托管html网页软件商城24小时自助下单平台哪些网站可以接设计的单绵阳网站制作公司手机绘图设计软件页游哪个好玩网站推广赚钱网页版梦幻西游五行斗法攻略vi设计清单广东全网整合营销推广如何注册一个个人网站出名的建筑设计网站小程序市场投资公司注册资本最低限额seo培训一对一门户网站的五大特点网络装修平台c2c电商平台排名平面设计接单流程

猜你喜欢

  • 友情链接:
  • 源码之家下载 百度app免费下载安装最新版 四川城乡建设证书查询系统 装饰效果图 深圳开发网站专业 石家庄网站制作计划