不要让本身的技能沦为大众化

你拥有的技能是否已沦为大众化?

 

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

 

大众化技能浏览器

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

 

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

由于他所用的方法都是我日常都不多会考虑到的。若是让咱们作页面性能调优的话,咱们大部分人确定会直接把“雅虎军规”搬上了,好几条,整齐的排列着。这些技巧其实你们都是知道的。网络

可是文中的做者的思路可能咱们想的不大同样,他主要从dnstimes,connecttime,ssltime,requesttime,firstbytetime,responsetime ,由于最基本的雅虎军规真的是太基础了。性能

 

DNS Time

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

 

Connect Time and SSl Time

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

Request Time

见名知意系列。dns

First Byte Time

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

 

Response Time

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

 

 

dig

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

 

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

 

写在最后

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

相关文章
相关标签/搜索