頁面優化技術

1、頁面緩存+URL緩存+對象緩存

頁面緩存:將html頁面以String的形式保存到redis中,使用時從緩存中讀取,適合不會經常變的頁面,設置緩存過期時間要短;

(1)取緩存,

(2)手動渲染模板

(3)輸出結果

URL緩存:和頁面緩存類似,拼上URL中可變的參數,作爲緩存的key。

對象緩存:是粒度更小的緩存單位,

(1)將業務數據的Bean,放入緩存中。

(2)刪除老的緩存中的數據,

(3)更新新的數據Bean到緩存中

注:只能先更新數據庫,再更新緩存,不能倒置;因爲緩存操作不定時的可能從數據庫中讀取,導致數據不一致。

2、頁面靜態化,前後端分離

常用技術AngularJS、Vue.js

優點:利用瀏覽器的緩存

3、靜態資源優化

1、JS/CSS壓縮,減少流量

2、多個JS/CSS組合,減少連接數(tengine.taobao.org、webpack)

4、CDN優化

內容分發網絡,就近訪問,阿里,百度會提供cdn服務;

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