惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cloudbric
Cloudbric
酷 壳 – CoolShell
酷 壳 – CoolShell
人人都是产品经理
人人都是产品经理
G
Google Developers Blog
美团技术团队
MongoDB | Blog
MongoDB | Blog
博客园 - 聂微东
博客园 - Franky
罗磊的独立博客
雷峰网
雷峰网
F
Fortinet All Blogs
Stack Overflow Blog
Stack Overflow Blog
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
H
Help Net Security
Vercel News
Vercel News
Last Week in AI
Last Week in AI
Microsoft Security Blog
Microsoft Security Blog
B
Blog
Microsoft Azure Blog
Microsoft Azure Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
L
LangChain Blog
量子位
F
Full Disclosure
Hugging Face - Blog
Hugging Face - Blog
C
Check Point Blog
WordPress大学
WordPress大学
IT之家
IT之家
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recorded Future
Recorded Future
D
Docker
T
Tailwind CSS Blog
博客园 - 司徒正美
博客园 - 三生石上(FineUI控件)
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Blog — PlanetScale
Blog — PlanetScale
阮一峰的网络日志
阮一峰的网络日志
GbyAI
GbyAI
Y
Y Combinator Blog
月光博客
月光博客
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
Recent Announcements
Recent Announcements
V
Visual Studio Blog
The Cloudflare Blog
P
Proofpoint News Feed

博客园 - follaw

知识点记录 websocket 入门 30分钟学会JS AST,打造自己的编译器 js 浅拷贝有大用 这么多小程序,会微信小程序就够了 2019年-感谢一路相随 2019年学习以及输出计划 新年福利-领取2019前端学习资料和电子书 事件循环进阶:macrotask与microtask 放弃setInterval-说说定时器 从Event Loop谈JS的运行机制 css加载是否会阻塞dom树渲染 简单理解下浏览器渲染页面流程 浏览器内核中各个线程之间的关系 Browser进程和浏览器内核(Renderer进程)的通信过程 babel 的一些记录 mac nvm install 小程序云开发补充 浏览器内核-渲染进程
不要让自己的技能沦为大众化
follaw · 2018-12-29 · via 博客园 - follaw

最近看了一篇文章深有感触,感觉技术真的是永无止境。不是我们学的够多了,学的够全了,而是我们所处的环境限制了我们的视野和格局。你无法够到那些领域之外的东西。所以有时候会想当然的认为这些东西就这样了,大家都知道的,没什么更好的办法了。其实不然,这恰恰是我们的技能大众化的表现。

大众化技能

意思是说我们所掌握的技术或者解决办法都是绝大部分人知道的或者了解的。当然这样也会存在某种层次的水平高低之分。但是从另一个角度来说,我们的竞争力被抹平了。

其实这个文章说的是:对页面对性能调优的过程中所采取的方法。

因为他所用的方法都是我平常都很少会考虑到的。如果让我们做页面性能调优的话,我们大部分人肯定会直接把“雅虎军规”搬上了,好几条,整齐的排列着。这些技巧其实大家都是知道的。

但是文中的作者的思路可能我们想的不大一样,他主要从dnstimes,connecttime,ssltime,requesttime,firstbytetime,responsetime ,因为最基本的雅虎军规真的是太基础了。

DNS Time

DNS lookup time,就是寻找域名对应ip地址的过程,这个过程时间长短与选择的服务商有关。在查慢速问题这个可能会被忽略,但是不同服务商差距那是相当大,我们原来选择的那家,简直不要太坑(就不点名了),后来换了 Cloudflare,瞬间清爽了。

Connect Time and SSl Time

一个是http网络连接用时,另一个是SSl协议用时,优化空间不大,pass。

Request Time

见名知意系列。

First Byte Time

表示浏览器在从服务器接收第一个字节数据之前需要等待多长时间。获取该数据所需的时间越长, 显示页面所需的时间就越长。

Response Time

这部分做的就是页面的静态化还有就是开启服务端的gzip功能,具体方法请google。别小看这个功能,真真可以节约时间。

dig

想要深入理解DNS查询过程和原理,这个命令是不可或缺的 。通过它你可以灵活、清晰的查看域名DNS解析及其过程,帮助理解。

不说最后取得了多么牛逼的效果,就是出发点可能和大部分人是不同的。

写在最后

上面的文章主要是讲怎样对页面的性能进行优化,如果让我们来优化该如何处理呢?不只是工作中会遇到这样的问题,在日常的面试中也会被问到这样的问题。只是场景不同罢了。如果我们还是用“雅虎军规”的一些常规的解决办法去回应,可能就不会有立竿见影的效果。对方的回应也很可能不是你想要的答复。上面的内容只是一个参考,而并非是说我们要把性能优化的技能做到登峰造极。我想说的是技术宽度和深度相比较,深度其实更重要,当然宽度也不能太窄,不然无法和其他人在同一个频率上对话。