Applications web avec Struts 2, Maven et jQuery/Améliorer les performances
Utiliser le cache FreeMarker
modifierMême si vous n'utilisez pas FreeMarker dans vos vues, Struts cherche des templates dans le classpath, provoquant des temps de rendus de page longs[1].
On peut remédier au problème, dans struts.properties
:
struts.freemarker.templatesCache=true # false par défaut
Il faut ensuite créer un fichier freemarker.properties
à côté du struts.properties
et y ajouter
template_update_delay=600000 # par défaut 500ms