爲了優化我的應用程序中的一個網頁,我需要緩存已經包含在主JSP中的JSP片段。我如何使用緩存來處理JSP片段?我遇到OSCache,這是一個好辦法嗎?另外,如果您有任何教程,可以向我發送鏈接。JSP片段緩存
Q
JSP片段緩存
1
A
回答
1
EhCache有SimplePageFragmentCachingFilter來緩存JSP片段。雖然我使用EhCache,但我從未使用JSP緩存部分。但是我認爲它是穩定的,因爲圖書館的其他部分是。
0
我使用的每用戶菜單緩存session
範圍:
<c:if test="${empty JSPCACHE_menu}">
<c:set var="JSPCACHE_menu" scope="session">
<ul id="user-menu">...</ul>
</c:set>
</c:if>
${JSPCACHE_menu}
隨着application
範圍和c:if
檢查,你可以在所有用戶之間的緩存值(例如貨幣匯率):
<c:set var="newCurrencyTS" value="currencyService.newCurrencyTS()"/>
<c:if test="${JSPCACHE_currencyTS.time < newCurrencyTS.time}">
<c:set var="JSPCACHE_currencyWidget" scope="application">
<ul>
<c:for var="i" items="${currencyService.getActualRates()}">
<li>...<li>
</c:for>
</ul>
</c:set>
<c:set var="JSPCACHE_currencyTS" value="${newCurrencyTS}" scope="application"/>
</c:if>
${JSPCACHE_currencyWidget}
你可以將JSP片段文件的內容包裝到這樣的結構中。
<session-config>
<session-timeout>30</session-timeout>
</session-config>
在web.xml
: - 但會議的壽命由(這裏30分鐘)來確定。
相關問題
- 1. 片段緩存
- 2. Rails片段緩存較慢?
- 3. 片段緩存和CSRF
- 4. Heroku中的片段緩存
- 5. MvxCachingFragmentCompatActivity刷新緩存片段
- 6. Drupal +頁面片段緩存
- 7. 用觸摸片段緩存
- 8. 緩存JSP
- 9. Rails片段緩存:會100K +片段降低性能?
- 10. 緩存片段不留在(Memcachier)緩存中
- 11. Rails 4使用stylesheet_link_tag緩存片段
- 12. 片段在軌道緩存3
- 13. 片段在拉鍊視圖中緩存?
- 14. 沖洗個別緩存頁面片段
- 15. 所有緩存片段的列表鍵
- 16. rails 2.3.14片段緩存,memcache-client 1.8.5
- 17. Rails 4片段緩存:查看更改?
- 18. Rails - 片段緩存未到期
- 19. 緩存ActiveRecord的結果就像片段
- 20. 使用Memcached進行片段緩存
- 21. Memcached和Rails片段緩存問題
- 22. Memcached:expires_in在Heroku的片段緩存
- 23. 如何緩存片段視圖
- 24. Rails 3片段緩存輸出問題
- 25. JSF和頁面片段緩存
- 26. JSP中的getservletcontext片段
- 27. 緩存圖片?
- 28. 緩存影片
- 29. jsp緩存標記庫
- 30. JSP頁面變量緩存
我嘗試是這樣的: \t \t \t \t \t $ {applicationScope.cachedFragment} ...窮人知道這是一個好主意。思考? –
MilesToGo