网络原理
文章平均质量分 85
allenliu6
这个作者很懒,什么都没留下…
展开
-
【译】从输入URL到页面渲染完成
以下是我意译加直译了原文作者的文章内容,翻译得不好,还请多多指教。 原文链接:从输入URL到页面渲染完成 作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。 本文将更深入的研究当你访问一个URL时,到底发生了一件件什么样的事。翻译 2017-04-25 20:46:43 · 6065 阅读 · 0 评论 -
浅析HTTP缓存
前言没有缓存的浏览器是无源之水、无根之木,需要通过不等次数的网络来回获取资源,而网络情况是不确定的,所以网络请求一直被我们视为洪水猛兽。所以不管是为了加快用户访问速度、改善用户体验,还是节约流量,存储之前获取的资源并留待以后重复利用势在必行。HTTP缓存主要是根据HTTP协议的约定,主要还是服务端通过HTTP头部字段等进行控制,客户端接收到相关字段并进行相应缓存存储以及命中逻辑。原创 2017-10-12 21:29:17 · 285 阅读 · 0 评论 -
关于缓存的那些传说
原文链接:https://calendar.perfplanet.com/2016/a-tale-of-four-caches/译者说:英文好建议直接阅读原文,作者写的还是比较逗的,译者可能幽默天赋有限,另外还有一些意译所以对不起读者了最近几天大家针对preload、、http/2 push和service worker等浏览器缓存讨论了很多,但是还是有很多困惑。所以,我想跟大家讲个故事翻译 2017-08-09 22:02:27 · 260 阅读 · 0 评论 -
HTTP协议知多少
作为前端开发,HTTP和我们息息相关,因为我们的全部资源都是从server拿过来的,client只作为一个解析和呈现的终端,主要还是提供一个与用户进行交互的地方。整体来说就是:计算机语言编译或解释执行各种资源、数据,向计算机发送各种指令,计算机凭借着高速的计算呈现出结果。HTTP历史一篇有逼格的文章怎么少得了历史1989年,一个物理学家想做一个科学家之间分享知识的超文本文档网络。他称之为world原创 2017-09-13 09:44:41 · 692 阅读 · 0 评论 -
从web浏览器的渲染到性能优化
本文主要讲谈及web浏览器的渲染原理、流程以及相关的性能问题最近在复习时遇到一个问题,关于async和defer,发现自己还能记住一点,然而再往深一想,浏览器的渲染顺序?怎么防止阻塞DOM渲染?如何保证首屏优化、关键渲染路径优化?如何从浏览器渲染、网络请求、js引擎机制优化性能?好像找不到让自己满意的答案,所以查阅资料写个博客总结一下。原创 2017-08-05 16:06:28 · 6658 阅读 · 0 评论