如何打造亞秒級加載的網頁3——用戶體驗 總結

如何打造亞秒級加載的網頁3——用戶體驗  小總結

嘿呀小夥伴好呀,國慶節玩得開不開心?快不快樂?

哈哈不管你開心還是不開心明天該上班的上班去,該上課的上課去咯

筆者也是玩了好些天之後纔想起來把第三節給小夥伴們補完哈哈

附上前一二節的鏈接:

第一節——前端性能:https://www.cnblogs.com/mlw1814011067/p/9683919.html

第二節——網絡性能:https://www.cnblogs.com/mlw1814011067/p/9703702.html

 

吶~我們就開始第三節了   寫一個小總結唄

 

一個頁面想讓用戶有一個良好的用戶體驗得先做好這三點

1. 前端性能——

  前端性能在我們看來是最容易實現的,

  因爲市面上已經有很多現成的工具以及各種最佳實踐,

  照做很容易就能搞定

 

2. 網絡性能——

  網絡性能是頁面加載速度的最大影響因素,

  同時也是最難優化的。

  緩存和CDN是最有效的優化方法,

  但需要注意到,這些機制只能對靜態內容進行優化。

 

3.  後端性能——

  後端性能主要取決於單臺服務器的性能已經分佈式環境的規模。

  橫向擴展非常難以實現,因此從一開始就要妥善考慮。

  很多項目將縮放能力和性能放在最後考慮,

  隨着業務的增長最終將遇到非常棘手的問題

 

 

總結

  在設計快速可縮放網站過程中,解決了很多性能瓶頸:

全面掌握關鍵呈現路徑,充分理解網絡方面的限制和緩存的重要性,

設計出一套可橫向縮放的後端系統。

 

  那麼筆者也來推薦一些使用的工具吧,這些實用工具很適合用來解決某些具體的問題,

此外還可以通過移動頁面加速(AMP)和Progressive Web Apps (PWA)實現更全面的優化、

但動態數據的緩存這個問題依然存在。

 

  Baqend採取的方法是儘量減少前端Web開發的工作量,

通過JS SDK 從全面託管的Baqend雲服務獲得所需後端功能,

包括數據和文件的存儲、(實時)查詢、推送通知、用戶管理、OAuth。以及訪問控制。

通過使用完整的HTTP緩存體系,

該平臺可以自動加速所有請求,

同時可用性與可縮放性也更有保障

 

到這裏呢筆者關於網頁的加載就告一段落了,有興趣的小夥伴們可以去翻找我以前的博客鴨

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章