获得徽章 2
#青训营笔记创作活动#
1月29日 打卡day17
今日学习通过 wireshark 抓包的方式,验证了 DNS 的流程和 CDN 的实现原理。DNS 的流程是会先查找浏览器 DNS 缓存、hosts 文件、系统 DNS 缓存,然后请求本地 DNS 服务器,由它去一级级查询最终的 IP
1月29日 打卡day17
今日学习通过 wireshark 抓包的方式,验证了 DNS 的流程和 CDN 的实现原理。DNS 的流程是会先查找浏览器 DNS 缓存、hosts 文件、系统 DNS 缓存,然后请求本地 DNS 服务器,由它去一级级查询最终的 IP
展开
评论
点赞
#青训营笔记创作活动#
1月27日 打卡day15
今日学习Map 比 Object 快,除非有小的整数、数组索引的键,而且它更节省内存。如果你需要一个频繁更新的 hash map,请使用 Map;如果你想一个固定的键值集合(即记录),请使用Object,并注意原型继承带来的陷阱。
1月27日 打卡day15
今日学习Map 比 Object 快,除非有小的整数、数组索引的键,而且它更节省内存。如果你需要一个频繁更新的 hash map,请使用 Map;如果你想一个固定的键值集合(即记录),请使用Object,并注意原型继承带来的陷阱。
展开
评论
点赞
#青训营笔记创作活动#
1月25日 打卡day14
今日学习第三方状态管理工具Pinia是一个全新的Vue状态管理库,是Vuex的代替者,尤雨溪强势推荐不仅比vuex好用而且更加的高效
1月25日 打卡day14
今日学习第三方状态管理工具Pinia是一个全新的Vue状态管理库,是Vuex的代替者,尤雨溪强势推荐不仅比vuex好用而且更加的高效
评论
点赞
#青训营笔记创作活动#
1月24日 打卡day13
今日学习Promise是一个用来代表异步操作结果的对象,我们可以通过观察者模式观察异步操作的结果主要用来解决异步操作和回调地狱的问题
1月24日 打卡day13
今日学习Promise是一个用来代表异步操作结果的对象,我们可以通过观察者模式观察异步操作的结果主要用来解决异步操作和回调地狱的问题
评论
点赞
#青训营笔记创作活动#
1月23日 打卡day12
今日学习打包优化不同环境不同优化代码让没有必要的文件加载有利于项目上线后的页面加载速度提升
1月23日 打卡day12
今日学习打包优化不同环境不同优化代码让没有必要的文件加载有利于项目上线后的页面加载速度提升
评论
点赞
#青训营笔记创作活动#
1月22日 打卡day11
今日学习http缓存可以减少宽带流量,加快响应速度。
关于强缓存,cache-control是Expires的完全替代方案,在可以使用cache-control的情况下不要使用expires
关于协商缓存,etag并不是last-modified的完全替代方案,而是补充方案,具体用哪一个,取决于业务场景。
从内存读取的缓存更快。
所有带304的资源都是协商缓存,所有标注(从内存中读取/从磁盘中读取)的资源都是强缓存。
1月22日 打卡day11
今日学习http缓存可以减少宽带流量,加快响应速度。
关于强缓存,cache-control是Expires的完全替代方案,在可以使用cache-control的情况下不要使用expires
关于协商缓存,etag并不是last-modified的完全替代方案,而是补充方案,具体用哪一个,取决于业务场景。
从内存读取的缓存更快。
所有带304的资源都是协商缓存,所有标注(从内存中读取/从磁盘中读取)的资源都是强缓存。
展开
评论
点赞