0
我有一個主頁面,動態內容對於授權/非授權用戶是不同的。我需要在該頁面的中間放置一個區塊和「10個頂層實體」。nginx如何在動態網頁的中間緩存一些塊
該塊由freemarker生成,數據獲取了一些對我的數據庫很重的SQL查詢,但結果的生存時間大約爲1小時甚至更長。 所以我認爲我可以生成塊並緩存它在nginx級別。
我看到有兩種方式:
使用nginx的SSI模塊,可以幫助包括塊和緩存
設置的onload的JavaScript函數,它將獲取塊再向HTTP服務器發送一個請求
我的問題:什麼是正確的方法來處理這種情況? 可能有另外一種方法來處理這種情況嗎?