-
SERVLET et cache serveur
Bonjour,
J'ai une servlet qui tourne sur un serveur JBOSS, elle est utilisée en tant que web service.J'aimerai savoir si il est possible de gérer le cache pour qu'a chaque requête, les données soient rafraichies?
Une modification du web.xml ou de la config serveur par exemple.
Merci
-
Je ne comprends pas bien ta question.
Si tu fais différents appels à ta servlet et que celle-ci fait des appels à la base de données, tu auras donc les données à jour, non ?
-
Et bien, en fait non, les données ne sont pas rafraichies. Il faut redémarrer le serveur jboss pour que la servlet renvois les informations à jour.
On remarque que le temps de réponse pour le premier appel est d'environ 2-3 secondes, pour les autres appels, la réponse est instantanée.
Par contre, je viens de mettre en place la trace des requêtes effectuées en base.
Nous utilisons jdo pour les requêtes en base, lors de la mise en place de ces trace, à chaque fois on vois la requête et les données, non mise à jour.
Le phénomène se produisant à la fois sur une base posgres et sur une base oracle, je pencherait plutôt pour un cache sur jdo.
Je teste plusieurs configuration, mais aucun résultat pour l'instant...
-
Si le cache est appelé, tu ne devrais pas voir passer la requête vers ta base.