1、浏览器缓存 2、跨站访问 (1)概念 浏览器访问同一个服务端,一个页面中当请求http://www.a.com时,同时会用到某种方式(ajax等)去请求http://www.b.com,这样就出现一个页面请求服务端用到两个域名,这种方式对于浏览器来说一般是默认禁止这么做的,主要是出于安全的考虑 ...
分类:
其他好文 时间:
2019-04-20 09:40:12
阅读次数:
131
最近在对CDN进行优化,对浏览器缓存深入研究了一下,记录一下,方便后来者 画了一个草图: 每个状态的详细说明如下: 1、Last-Modified 在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记(HttpRepons ...
分类:
系统相关 时间:
2019-04-10 15:11:58
阅读次数:
169
1.查找浏览器缓存 首先会查找浏览器缓存,浏览器会保存一段时间你之前访问过的网址的DNS信息,不同的浏览器保存的时长不等。 2.查找系统缓存 如果上面的步骤没有找到对应的DNS信息,这个时候浏览器会尝试调用系统缓存来继续查找这个网址对应的DNS信息。 3.查找路由器缓存 如果还是没有找到对应的IP, ...
分类:
其他好文 时间:
2019-04-09 12:33:00
阅读次数:
278
页面刷新方法注意点: location.reload();页面刷新,浏览器会重新向服务器端发请求,并下载资源,不会使用浏览器缓存 history.go(0)页面刷新,浏览器会重新向服务器端发请求,并下载资源,不会用浏览器缓存 而location.href=location.href页面刷新并且浏览器 ...
分类:
其他好文 时间:
2019-04-06 22:57:19
阅读次数:
131
通过这张图,我们晓得缓存分为以下几部分,客户端缓存,CDN缓存,反向代理缓存以及对应的本地缓存,分布式缓存等 前面我有介绍过 CND缓存 和 反向代理缓存,今天我们主要介绍一下浏览器缓存以及对应的本地缓存 1:客户端缓存一般指的是浏览器缓存,目的就是加速各种静态资源的访问,想想现在的大型网站,随便一 ...
分类:
其他好文 时间:
2019-04-04 17:30:59
阅读次数:
223
本文对 request、 response 简单描述,未涉及到具体的浏览器缓存、重定向、请求转发等代码部分。 一、Web服务器,浏览器,代理服务器 在看 response、request 对象之前,先来了解一下 Web服务器,浏览器,代理服务器 三者之间的关系。 当我们打开浏览器,在地址栏中输入UR ...
分类:
其他好文 时间:
2019-03-28 14:05:03
阅读次数:
175
智齿离开我10个小时了,现在除了书啥都不能啃········呜呜呜~ ~~~~~~~~~~~~~~~~~~~想滑滑梯~~~~~~~~~~~~~~~~~~~ 网络请求过程 web请求大多使用B/S架构 http解析与浏览器缓存 dns解析 cdn架构与动态加速 ...
分类:
其他好文 时间:
2019-03-27 20:54:38
阅读次数:
127
前言: 在使用gulp打包工具之前,我做的H5项目在浏览器中的缓存是很严重的,若改了一点css,加了一句js代码,不手动清除浏览器缓存是看不到效果的。老总也在项目演示当中遇到这些问题,一查找原因却是缓存问题,于是老总多次要求得解决这个问题,不能每次遇到这个问题,你去叫客户清下缓存。于是我就在找解决问 ...
分类:
其他好文 时间:
2019-03-26 13:29:26
阅读次数:
178
对一个网站而言,CSS、javascript、logo、图标这些静态资源文件更新的频率都比较低,而这些文件又几乎是每次http请求都需要的,如果将这些文件缓存在浏览器中,可以极好的改善性能。 通过设置http头中的cache-control和expires的属性和HTML Meta标签,可设定浏览器 ...
分类:
其他好文 时间:
2019-03-24 23:27:10
阅读次数:
221
思路是页面关闭前将 的数据存储到浏览器缓存里,页面加载时再取出来存到 中 ...
分类:
其他好文 时间:
2019-03-13 19:54:58
阅读次数:
834