本文导读:浏览器缓存机制,其实主要就是HTTP协议定义的缓存机制。客户端缓存是否需要是可以在服务端代码上控制的。那就是响应头。响应头告诉缓存器不要保留缓存,缓存器就不会缓存相应内容;如果请求信息是需要认证或者安全加密的,相应内容也不会被缓存。那么,HTTP请求中浏览器是如何缓存数据呢?一、HTTP请...
分类:
Web程序 时间:
2015-10-16 15:05:46
阅读次数:
138
缓存用的好,大大减轻服务器压力和提升用户体验。只要涉及到缓存,肯定会存在数据更新不及时的问题。下面分为3个级别来说,越往下,说明上一级的缓存不存在或者已经失效。第一级,浏览器缓存优点:这是最省资源的一种方式,浏览器甚至都不需要发起请求。缺点:缓存脱离控制,如果缓存时间设置太长,用户无法访问最新的页面...
分类:
Web程序 时间:
2015-10-09 13:43:28
阅读次数:
157
在js或css后加?v= 版本号不让浏览器缓存,jscss客户端会缓存css或js文件,改变版本号,客户端浏览器就会重新下载新的js或css文件,在js或css后加?v= 版本号的用法如下代码如下:css和js带参数(形如.css?v=与.js?v= 或 .css?version=与.js?vers...
分类:
Web程序 时间:
2015-10-05 10:25:26
阅读次数:
168
web前端性能优化a、浏览器访问优化1、减少http请求2、使用浏览器缓存3、css放在文件上部,js放在文件底部4、启用压缩5、减少cookieb、CDNc、反向代理
分类:
Web程序 时间:
2015-10-02 18:47:54
阅读次数:
205
什么是页面首次展示?1,页面首次展示指一个新用户第一次打开网站页面,此时浏览器没有该页面的任何缓存。2,首次展示是一个网站性能指标,首次打开的快慢能给用户留下网站的第一印象。3,如果你清除浏览器缓存,再次访问页面,也相当于首次展示。首次访问和以后的重复访问有什么区别?1,第一次访问一个页面,css,...
分类:
Web程序 时间:
2015-09-30 12:40:33
阅读次数:
126
做笔记,上来就直接干了当直接在浏览器中输入一个URL,或者点击一个链接的时候,那么浏览器缓存就会起作用,如果缓存没有过期,那么浏览器会从本地读取资源,不会发起HTTP请求,如果缓存过期,那么浏览器会发起新的浏览器请求。按ctrl+F5,浏览器会清空本地缓存,重新请求资源..
分类:
Web程序 时间:
2015-09-27 18:55:23
阅读次数:
207
之前写过一个篇【HTTP协议详解】,这次继续介绍HTTP协议中的缓存机制。HTTP协议提供了非常强大的缓存机制, 了解这些缓存机制,对提高网站的性能非常有帮助。 本文介绍浏览器和Web服务器之间如何处理"浏览器缓存",以及控制缓存的http header.本文会使用Fiddler来查看HTTP re...
分类:
Web程序 时间:
2015-09-25 22:54:40
阅读次数:
390
一个简单的chrome插件演示,主页脚本、内容脚本、背景和脚本之间的通信api呼叫。在此之上可以延长通话等chrome api。下载链接:http://download.csdn.net/detail/sweetsuzyhyf/7850529 ...
用vagrant搭建了一个共享开发平台,修改css文件后,页面看不到效果,通过查看源文件地址,发现新修改的Css文件并没有加载进来,加载的还是旧的文件地址。一开始以为是浏览器有缓存,清空了各种浏览器缓存后,依然还是不生效。后来,将css文件重命名,第一次加载就可以,再修改,查看源文件后,又没有加载,...
分类:
Web程序 时间:
2015-09-16 17:42:24
阅读次数:
277
HttpClient 4.3教程 第六章 HTTP缓存Posted on2013 年 10 月 28 日6.1.基本概念HttpClient的缓存机制提供一个与HTTP/1.1标准兼容的缓存层 – 相当于Java的浏览器缓存。HttpClient缓存机制的实现遵循责任链(Chain of Respo...
分类:
Web程序 时间:
2015-09-06 14:37:14
阅读次数:
239