Come abilitare il caching del browser per il contenuto statico (immagini, css, js) con Tomcat? soluzione preferibile verrà editingspring file di configurazione MVC o web.xmlCome abilitare il caching del browser per il contenuto statico (immagini, css, js) con Tomcat?
19
A
risposta
23
prova (con la modifica dei valori)
<mvc:resources mapping="/static/**" location="/public-resources/"
cache-period="31556926"/>
<mvc:annotation-driven/>
È inoltre possibile utilizzare un intercettore:
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/static/*"/>
<bean id="webContentInterceptor"
class="org.springframework.web.servlet.mvc.WebContentInterceptor">
<property name="cacheSeconds" value="31556926"/>
<property name="useExpiresHeader" value="true"/>
<property name="useCacheControlHeader" value="true"/>
<property name="useCacheControlNoStore" value="true"/>
</bean>
</mvc:interceptor>
</mvc:interceptors>
Vedi l'MVC docs
1
Se viene utilizzato Spring 3.0, <mvc:resources>
è un modo per implementare il caching delle risorse statiche. This link ha qualche documentazione.
Problemi correlati
- 1. htaccess sfruttare il caching del browser per immagini e css
- 2. configurazione di Tomcat per sfruttare il caching del browser?
- 3. Sfrutta il caching del browser per la 3a parte JS
- 4. Abilita il caching dei file css e js in Apache
- 5. Sfrutta il caching del browser
- 6. NancyFX supporta il caching del contenuto statico tramite le intestazioni ETag e Last-Modified?
- 7. Come verificare se il caching del browser è disabilitato
- 8. Come sfruttare il caching del browser per i caratteri .woff?
- 9. Sfrutta il caching del browser per i file esterni
- 10. Caching di immagini, JS e CSS in Apache utilizzando deflate
- 11. Come servire contenuto statico da tomcat
- 12. Apache Caching JS CSS file
- 13. Best practice per gestire tutti i caching delle risorse (immagini, css, js, tutto)
- 14. Sfrutta il caching del browser - gli aggiornamenti non funzionano
- 15. Impossibile interrompere l'attivazione del modulo ASP.NET per il contenuto statico
- 16. Come servire il contenuto statico in Nancy
- 17. Sfrutta il caching del browser | modifica del file .htaccess | - Non funziona per i file javascript
- 18. Forza il caching dell'immagine con javascript
- 19. Qual è il cloud più semplice per contenuto Web statico
- 20. Come abilitare il controllo ortografico del browser in CKEditor 4?
- 21. Elaborazione di contenuto statico con un URL radice con il toolkit Gorilla
- 22. MVC caching database immagini
- 23. Immagini cache del browser fornite da Dropbox
- 24. IE7 non Caching CSS immagine su SSL
- 25. Il caching nel browser è automatico?
- 26. Utilizzare il contenuto del file per determinare il tipo MIME con il nodo JS
- 27. Modifica dell'opacità delle immagini con JS o CSS sotto il puntatore del mouse?
- 28. Come eseguire il contenuto statico in Rails?
- 29. Il browser memorizza nella cache le immagini di sfondo CSS?
- 30. CSS Modo appropriato per centrare il contenuto
Una piccola correzione, il tag corretto è "mvc: mapping" invece di "mapping, cioè il tag completo corretto è: –
che dovrei usare? attualmente in una situazione in cui ho entrambi, e mi chiedo se sono entrambi necessari. Sembra che dovrei scegliere l'uno o l'altro. Ci sono dei benefici usando mvc: elemento risorse? –
In caso di '304' anche il client invia un HTTP richiesta al server quindi come ne beneficia – manish