談談頁面效能的那些事

2021-09-22 01:35:28 字數 584 閱讀 5102

前言:一般頁面訪問的「258」原則,在2s內響應,很快,在2-5s內響應,速度還行,5-8s內響應,速度較慢,但還能接受,超過8s,槽糕透了。所以,頁面的效能首先決定了使用者的體驗,只有使用者體驗好才能給**帶來更多的使用者,除此之外,好的前端優化還能降低企業成本,提高公司利益。

一、將靜態資源(例如js,css,html)打包壓縮,http請求開啟gzip壓縮,可以節約伺服器頻寬流量,加快資源載入

二、能使用雪碧圖的就是用雪碧圖,將較小的js,css等打包合併,減少http請求的數量,降低伺服器的壓力

三、使用http快取,合適的快取,可以大大降低伺服器的壓力和伺服器頻寬流量

四、非核心**非同步載入,加快頁面的展示

五、使用cdn加速

六、dns預解析:當瀏覽器載入頁面的時候,會對頁面的網域名稱進行預解析(例如a鏈結裡的位址),這樣在你單擊當前網頁中的連線時就無需進行 dns 的解析,減少使用者等待時間,提高使用者體驗。一般情況,對於http來說,瀏覽器會預設對網頁中的a鏈結網域名稱進行預解析,但對於https協議來說,瀏覽器不會對網頁做dns預解析。

談談敏捷那些事

從h3c實習開始到現在差不多有六年多,這六年裡,經歷專案越來越多,對與軟體開發流程的思索也越來越多。不同的公司,不同的專案,不同的管理方式,各顯優劣,一時之間也很難去評價。評價雖難,但想法是有的,好吧,我決定將這些想法記錄下來。想法的開端就是敏捷模式。軟體模式評判之我見 第一次聽說敏捷這個詞,感覺就...

談談外包那些事

嗯,剛開始寫部落格,文筆不好,大家多多包涵,技術咱比不了,最近也沒怎麼研究,今天就簡單談談對於入職公司這方面的東西吧。我是今年來到北京,之前也是在地方的小公司做程式設計師,雖說壓力不大,但是技術和未來發展肯定是比不了北京,然後疫情一出,直接涼涼了,想想自己連媳婦都沒有,毅然來到北京尋求發展。說到找工...

談談建構函式的那些事

看過 c efficient 都應該明白以下幾點 1.最好有自己的拷貝建構函式 1.1 在函式引數為物件時,那麼在函式呼叫時,會呼叫拷貝構造生成乙個臨時物件 1.2 在函式返回值為乙個物件時,也會呼叫拷貝建構函式 1.3 拷貝建構函式一定要傳引用,如果穿乙個值,就會調拷貝構造,在乙個函式裡面,自己呼...