比较常考,自己总结了下 1. 浏览器查找域名IP 先根据浏览器缓存查询,之后查看系统缓存,再看路由器缓存,再看ISP DNS缓存 如果缓存没有查询到,就会利用DNS服务器从根域名开始搜索, 再从.com DNS服务器到didichuxing DNS服务器, DNS服务器之间的查询是迭代查询,客户机与 ...
分类:
其他好文 时间:
2016-09-27 19:25:26
阅读次数:
106
本文禁止转载,由UC浏览器内部出品。0.前言大纲浏览器缓存和存储相关的功能分为四类:
加载流程
Memory Cache
Application Cache(简称AppCache)
HTTP Cac...
分类:
Web程序 时间:
2016-09-26 18:08:30
阅读次数:
367
通常前端修改很小的部分代码,并不会立即显示出效果。比如,原来是 ,修改后是 虽然只是加多了一个函数,但是作用很大,这种情况下,可能是由于浏览器缓存的原因,修改后的代码没有被重新加载。这个时候,只需要在修改的代码处插入alert(1),这个时候就会使页面重新加载新的代码。 ...
分类:
其他好文 时间:
2016-09-23 11:04:12
阅读次数:
155
Get方式: 用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送(http的header传送),也就是说,浏览器将各个表单字段元素及其数据按照URL参数的格式附加在请求行中的资源路径后面。另外最重要的一点是,它会被客户端的浏览器缓存起来,那么,别人就可以从浏览器的历史记录中 ...
分类:
Web程序 时间:
2016-09-14 22:01:30
阅读次数:
350
浏览器缓存机制 浏览器缓存机制,其实主要就是HTTP协议定义的缓存机制(如: Expires; Cache-control等)。但是也有非HTTP协议定义的缓存机制,如使用HTML Meta 标签,Web开发者可以在HTML页面的<head>节点中加入<meta>标签,代码如下: html code ...
分类:
其他好文 时间:
2016-09-08 06:12:11
阅读次数:
149
【创建内存盘】: 【修改chrome浏览器缓存目录】: 先剪切原来的User Data目录到F:\Google\Chome\下,上一层目录Chrome不用管,如下图: 重命名为UserData空目录,记得不含空格 mklink/D "C:\Users\Administrator\AppData\Lo ...
分类:
其他好文 时间:
2016-09-04 19:21:18
阅读次数:
193
HTML5:提供一种应用缓存机制,使得基于web的应用程序可以离线运行。开发者可以使用 Application Cache (AppCache) 接口设定浏览器缓存的数据并使得数据离线有效。 在处于离线状态时,即使用户点击刷新按钮,应用也能正常加载与工作。 使用应用缓存可以得到以下益处: 离线浏览: ...
分类:
Web程序 时间:
2016-09-02 20:12:56
阅读次数:
204
Nginx浏览器本地缓存设置 浏览器缓存,是为了加速浏览 浏览器在用户磁盘上对最近请求过的文档进行存储,当访问者再次请求这个页面时,浏览器自动从本地磁盘显示文档,这样可以加速页面浏览 浏览器缓存通过 expires 指令输出 Header 头来实现 语法:expires [time|epoch|ma ...
分类:
其他好文 时间:
2016-09-01 23:06:27
阅读次数:
150
1.viewstate的原理是隐藏域。 2.cookie是保存在浏览器的,一种是保存在缓存中,一种是保存在硬盘中。(保存在硬盘中的需要设置cookie的expires属性) 3.session保存在服务器上。利用了保存在浏览器缓存中的cookie技术。session可以保存任何对象,可以在webco ...
分类:
其他好文 时间:
2016-09-01 19:54:54
阅读次数:
152
注:下面提到一些关于缓存控制的一些特殊情况: 1、对于一般的页面跳转(如超链接点击跳转、通过js调用window.open打开新页面都是会使用浏览器缓存的,在未过期情况下会直接使用浏览器缓存的副本,在未过期情况下一次请求也不发送); 2、对于刷新页面(如按F5键刷新),会再次发送一次请求到服务器的; ...
分类:
其他好文 时间:
2016-08-31 01:59:48
阅读次数:
119