91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Jspxcms緩存分為哪些部分

發布時間:2022-01-19 16:25:16 來源:億速云 閱讀:143 作者:iii 欄目:開發技術

這篇“Jspxcms緩存分為哪些部分”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Jspxcms緩存分為哪些部分”文章吧。

Jspxcms本身并沒有做專門的緩存處理。系統中使用到JPA,所有的緩存都是由JPA處理的。所以這里講的緩存,其實就是JPA的緩存。詳細知識可以查看JPA或Hibernate文檔中有關緩存的部分。

JPA緩存分為三部分,一級緩存、二級緩存和查詢緩存。

一級緩存是JPA固有的功能,即一個session周期內,里面的對象會放到緩存里。一級緩存只緩存單個的對象。在一個session周期內,多次查詢同一個對象,只會讀取一次數據庫,以后都從緩存中讀取。這種緩存默認就打開,而且不能被關閉。

二級緩存是在多個session周期內共享的緩存,比如在一個session周期內查詢的對象,下一個session周期再查詢同一個對象,會從緩存中讀取,而不用查詢數據庫。除了單個的對象,one to many的集合也可以放到二級緩存里面。

查詢緩存可以對sql語句的結果進行緩存。

session周期是指什么呢?這里說的session是JPA的session,不是http的session。使用JPA一般會開啟 Open Session In View,也就是一次http請求就是一個session周期。

在JPA中,二級緩存和查詢緩存默認是關閉的。在Jspxcms中打開了這兩種緩存,配置文件:/WEB-INF/classes/conf/spring.jpa.properties

# 二級緩存
spring.jpa.properties.hibernate.cache.use_second_level_cache=true
# 查詢緩存
spring.jpa.properties.hibernate.cache.use_query_cache=true

緩存對于cms這種需要應對大量訪問的系統,是至關重要的。但因為緩存的存在,直接手動修改數據庫數據,頁面上的數據并不會變化,需要重啟Tomcat才能讀出改動后的數據。如果因為某種原因一定要關閉緩存,可以將這兩種緩存設置為false,但系統性能會下降。

以上就是關于“Jspxcms緩存分為哪些部分”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

公安县| 固阳县| 那坡县| 武鸣县| 宁乡县| 鲁山县| 衡南县| 淄博市| 祁门县| 东山县| 灌南县| 仪征市| 平塘县| 苍南县| 朔州市| 德兴市| 和平区| 瑞金市| 象州县| 甘谷县| 昆山市| 商丘市| 昌宁县| 米脂县| 台湾省| 深水埗区| 阿巴嘎旗| 怀远县| 武定县| 阿坝| 雅江县| 宝兴县| 德江县| 永州市| 宁津县| 营口市| 临洮县| 光山县| 台湾省| 杭州市| 宣威市|