暢購 頁面詳情靜態化(Thymeleaf)

2021-10-24 16:23:55 字數 334 閱讀 4094

page模組匯入thymeleaf座標,開箱即用。

修改yml配置

定義canal和mq監聽tb_spu表的status狀態,0—>1 即為上架,以spuid傳送訊息到對應的訊息佇列。

page模組定義監聽類,監聽此訊息佇列,拿到spuid呼叫業務層。

業務層注入模板引擎templateengine,根據spuid拿到所有的spu資訊存入map中

建立context物件,將map集合放進去,定義輸出流out,建立檔案,以spuid生成對應html,最後呼叫templateengine.process(「item」,context,out)生成頁面;

商品詳情靜態頁面

商品詳情靜態頁面,很好看的商品詳情靜態頁面,有規格引數 商品介紹 商品評價 售後保障 掃手機下單 加入購物車 檔案 n459.com file 25127180 477876958 以下內容無關 分割線 git reset功能整體的操作分為三個步驟,我們拆分開來詳細介紹。第一步 移動指標 雖然res...

038 商品詳情02 頁面靜態化

1.簡介 1 問題分析 現在,我們的頁面是通過thymeleaf模板引擎渲染後返回到客戶端。在後台需要大量的資料查詢,而後渲染得到html頁面。會對資料庫造成壓力,並且請求的響應時間過長,併發能力不高。大家能想到什麼辦法來解決這個問題?首先我們能想到的就是快取技術,比如之前學習過的redis。不過r...

頁面靜態化

隨著 的內容的增多和使用者訪問量的增多,無可避免的是 載入會越來越慢,受限於頻寬和伺服器同一時間的請求次數的限制,我們往往需要在此時對我們的 進行 優化和伺服器配置的優化。一般情況下會從以下方面來做優化 什麼是靜態化?純靜態 將php程式生成靜態的html檔案,儲存到伺服器的磁碟中。客戶端訪問的時候...