前端开发技巧:解决前端文件修改后页面未更新的问题。建议使用chrome, 1. 按F12打开控制台,点击右上角设置图标 2. 关闭浏览器缓存 3.日后修改前端文件后,注意观察eclipse下方写入和编译是否执行(有进度条),若写入和编译完成,按F5刷新页面即可体现修改效果。 ...
分类:
其他好文 时间:
2016-04-14 13:59:57
阅读次数:
145
1. 首先是输入网址 以 www.facebook.com 为例 2. 浏览器查找域名对应 IP 2. 1 DNS 查找过程: 浏览器缓存——浏览器会记录 DNS 一段时间(2-30 分钟不等,视浏览器而定) 系统缓存——浏览器里没找到 DNS 缓存,此事浏览器做一个系统调用(window 下是 g ...
分类:
其他好文 时间:
2016-04-08 18:20:38
阅读次数:
195
Get方式: 用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送(http的header传送),也就是说,浏览器将各个表单字段元素及其数据按照URL参数的格式附加在请求行中的资源路径后面。另外最重要的一点是,它会被客户端的浏览器缓存起来,那么,别人就可以从浏览器的历史记录中 ...
分类:
Web程序 时间:
2016-04-08 14:47:07
阅读次数:
171
缓存图片 为了提高具有大量图片的页面的加载速度,提升用户体验,最好先将图片下载到本地,让浏览器缓存起来。常用的方法是JS的Image对象: 当图片加载过一次后如果再有对该图片的请求时,浏览器已经缓存过这张照片了,不会再发起一次请求,直接从缓存中载入图片。 ...
分类:
其他好文 时间:
2016-04-05 19:33:00
阅读次数:
118
利用浏览器缓存,可以使得页面加载速度提高,也减轻服务端压力。有几个比较重要点如下: 1. 浏览器是如何判断缓存是否过期? 2. 服务端如何判断缓存已失效? 3. 为什么有了Last-Modified还要Etag? 4. 200 OK( from cache )和 304 Not Modified的区 ...
分类:
其他好文 时间:
2016-04-04 22:26:03
阅读次数:
229
有的时候我们在网络上看到很好的资源,想要抓取,却苦于没有好的手段。今天我就来介绍一下通过chrome浏览器缓存抓取的方法。
大家都知道,浏览器把网页展示给我们看的时候,会先将页面上的所有图片等资源下载到浏览器缓存中,利用这一点,我们就可以抓取了。
我选取的是当下比较流行的卡牌游戏【炉石传说】,其游戏性的重要组成部分就是千奇百怪的卡牌。
首先,我们进入官网中的卡牌工具页面(http://hs....
分类:
其他好文 时间:
2016-04-04 15:03:02
阅读次数:
263
HTTP协议提供了非常强大的缓存机制, 了解这些缓存机制,对提高网站的性能非常有帮助。 缓存的概念 缓存这个东西真的是无处不在, 有浏览器端的缓存, 有服务器端的缓存,有代理服务器的缓存, 有ASP.NET页面缓存,对象缓存。 数据库也有缓存 等等。 http中具有缓存功能的是浏览器缓存以及缓存代理 ...
分类:
Web程序 时间:
2016-03-29 23:48:19
阅读次数:
292
1、性能,因为用户无法忍受一个响应缓慢的网站。 可以做的优化: A、在浏览器端,可以通过浏览器缓存,使用页面亚索,合理布局页面,减少Cookie传输等手段来改善性能 B、在网络层面,可以使用CDN+反向代理来提升响应速度(主要是一些静态的文件 以及一些热点文件,从而减轻应用服务器负载压力)。 C、在 ...
分类:
Web程序 时间:
2016-03-29 01:00:14
阅读次数:
232
代理,浏览器缓存文档直到过期,缓存文档的重载不会联系服务器,尝试获取过期文档会联系服务器 设置文档的过期时间 header("Expires:Sun,27 Mar 2016 16:38:00 GMT");//GMT 格林尼治标准时间 x小时后过期 $now=time(); $then=gmstrft ...
分类:
Web程序 时间:
2016-03-27 17:59:57
阅读次数:
123
atitit。浏览器缓存机制 and 微信浏览器防止缓存的设计 attilax 总结 1. 缓存的一些机制 1 1.1. http 304 1 1.2. 浏览器刷新的处理机制 1 1.3. Expires 2 1.4. Cache-Control 2 1.5. Last-Modified/E-t
分类:
微信 时间:
2016-03-14 14:01:35
阅读次数:
391