如何控制我的Web應用程序的資源處理?啓用J2EE Web應用程序資源的緩存
我有很高的延遲時間(〜1秒!)的用戶,我必須在這樣的環境中測試我的應用程序。我可以馬上看到的是,我的資源(css和圖像文件)總是在每個頁面上重新加載,可能是因爲響應標頭包含一個不允許任何瀏覽器緩存的Expire標記。
我該如何告訴?resoure適配器?將其設置爲一些合理的價值?有沒有其他方法可以改善延遲效應?
環境:Glassfish v3,JSF2和Primefaces。
如何控制我的Web應用程序的資源處理?啓用J2EE Web應用程序資源的緩存
我有很高的延遲時間(〜1秒!)的用戶,我必須在這樣的環境中測試我的應用程序。我可以馬上看到的是,我的資源(css和圖像文件)總是在每個頁面上重新加載,可能是因爲響應標頭包含一個不允許任何瀏覽器緩存的Expire標記。
我該如何告訴?resoure適配器?將其設置爲一些合理的價值?有沒有其他方法可以改善延遲效應?
環境:Glassfish v3,JSF2和Primefaces。
我發現這一點:
http://code.google.com/p/xebia-france/wiki/ExpiresFilter
它的工作原理,而不是啓用安全的資源,其中的Glassfish將自身Expires頭。
這是另一個有價值的信息位(「使用安全約束......」部分):
我會重組我關於Glassfish和資源問題。
感謝您對ExpiresFilter Gabor的關注,請注意ExpiresFilter已被集成到Tomcat 7.0.2(http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#Expires_Filter)中。 (Xebia)