不要讓本身的技能淪爲大衆化

你擁有的技能是否已淪爲大衆化?

 

最近看了一篇文章深有感觸,感受技術真的是永無止境。不是咱們學的夠多了,學的夠全了,而是咱們所處的環境限制了咱們的視野和格局。你沒法夠到那些領域以外的東西。因此有時候會想固然的認爲這些東西就這樣了,你們都知道的,沒什麼更好的辦法了。其實否則,這偏偏是咱們的技能大衆化的表現。面試

 

大衆化技能瀏覽器

意思是說咱們所掌握的技術或者解決辦法都是絕大部分人知道的或者瞭解的。固然這樣也會存在某種層次的水平高低之分。可是從另外一個角度來講,咱們的競爭力被抹平了。性能優化

 

其實這個文章說的是:對頁面對性能調優的過程當中所採起的方法。服務器

由於他所用的方法都是我日常都不多會考慮到的。若是讓咱們作頁面性能調優的話,咱們大部分人確定會直接把「雅虎軍規」搬上了,好幾條,整齊的排列着。這些技巧其實你們都是知道的。網絡

可是文中的做者的思路可能咱們想的不大同樣,他主要從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解析及其過程,幫助理解。

 

不說最後取得了多麼牛逼的效果,就是出發點可能和大部分人是不一樣的。

 

寫在最後

上面的文章主要是講怎樣對頁面的性能進行優化,若是讓咱們來優化該如何處理呢?不僅是工做中會遇到這樣的問題,在平常的面試中也會被問到這樣的問題。只是場景不一樣罷了。若是咱們仍是用「雅虎軍規」的一些常規的解決辦法去迴應,可能就不會有立竿見影的效果。對方的迴應也極可能不是你想要的答覆。上面的內容只是一個參考,而並不是是說咱們要把性能優化的技能作到登峯造極。我想說的是技術寬度和深度相比較,深度其實更重要,固然寬度也不能太窄,否則沒法和其餘人在同一個頻率上對話。

相關文章
相關標籤/搜索