今天在做项目的优化的时候,使用chrome开发者工具的network发现了细节: 虽然这两个看起来都是从缓存中读取,但还是有一些不一样的! webkit资源的分类 webkit的资源分类主要分为两大类:主资源和派生资源 http状态码 200 from memory cache 不访问服务器,直接读 ...
分类:
系统相关 时间:
2020-01-18 14:28:32
阅读次数:
92
我使用浏览器缓存local storage做设计。 设计时候我们本应该第一步进入首页,但我们就进行一个设计转换,我们先进一个临时页面。 第一步:判断local storage是否有我们特定设计的缓存,叫launchFlag吧! 第二步:我们可以进行一个判断跳转,有我们就去首页,没有我们就去温情页。 ...
分类:
其他好文 时间:
2020-01-17 10:09:54
阅读次数:
112
首先,上图(借鉴的别人的图) 说明下from memory cache 和 from disk cache 的区别: 首先 from memory cache 不访问服务器,直接从内存中读取,进程退出之后就没有了。from disk cache 不访问服务器,直接从磁盘缓存中读取,进程退出之后依然存 ...
分类:
其他好文 时间:
2020-01-13 21:49:11
阅读次数:
84
一、评价软件工程师的计算机网络知识水平和网络编程水平的标准 1. 知识水平: 熟悉OSI七层模型/TCP/IP五层模型,深刻理解各层为网络提供了什么服务 熟悉各层的协议,尤其是TCP/UDP、IP、ARP和HTTP这些在工作中常用的协议 路由器、集线器、光纤等设备的了解 2. 网络编程水平: 熟练运 ...
分类:
其他好文 时间:
2020-01-10 22:05:03
阅读次数:
63
https://www.cnblogs.com/haonanZhang/p/6362233.html 一、一个页面从输入url到加载完成,中间经历了什么。 1、首先,在浏览器地址栏中输入url 2、浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接在屏幕中显示页面内容。若没有,则跳到 ...
分类:
Web程序 时间:
2020-01-10 15:53:59
阅读次数:
102
缓存是性能优化中非常重要的一环,浏览器的缓存机制对开发也是非常重要的知识点。接下来以三个部分来把浏览器的缓存机制说清楚: 强缓存 协商缓存 缓存位置 强缓存 浏览器中的缓存作用分为两种情况,一种是需要发送HTTP请求,一种是不需要发送。 首先是检查强缓存,这个阶段不需要发送HTTP请求。 如何来检查 ...
分类:
其他好文 时间:
2020-01-07 13:19:08
阅读次数:
73
动静态网页 静态网页:数据是写死的,不会变化,除非直接修改html文件 动态网页:数据是动态获取的,例如获取当前时间,或者从数据库中获取数据,当数据库中的数据被修改后,会将被修改的数据动态展示到网页中。 jinja2模块 提供了一个可以在html页面上书写类似于python后端的代码 来操作数据(模 ...
分类:
其他好文 时间:
2020-01-03 23:04:08
阅读次数:
105
之前一直对浏览器缓存只能描述一个大概,深层次的原理不能描述上来;终于在前端的两次面试过程中被问倒下,为了泄恨,查阅一些资料最终对其有了一个更深入的理解,废话不多说,赶紧来看看浏览器缓存的那些事吧,有不对的地方,请各位不吝赐教啊。 本文主要讲解浏览器端的缓存,缓存的作用是不言而喻的,能够极大的改善网页 ...
分类:
Web程序 时间:
2020-01-03 17:58:20
阅读次数:
104
onpageshow :在用户浏览网页时触发, 在页面从浏览器缓存中读取时也触发 通过event.persisted 来判断, 如果页面从浏览器的缓存中读取该属性返回 ture,否则返回 false onload :事件在页面第一次加载时触发, 在页面从浏览器缓存中读取时不触发 onpagehide ...
分类:
其他好文 时间:
2019-12-22 12:56:30
阅读次数:
68
Chrome 浏览器 地址栏中输入 chrome://net-internals/#hsts 在 Delete domain security policies 中输入项目的域名,并 Delete 删除 可以在 Query domain 测试是否删除成功 这里如果还是不行, 请清除浏览器缓存! Sa ...
分类:
Web程序 时间:
2019-12-17 14:58:22
阅读次数:
271