compiler les JSP au démarrage [Tomcat] - Java - Programmation
Marsh Posté le 30-07-2002 à 12:02:30
Nestor a écrit a écrit : Salut, je sais qu'on peut compiler les JSP au démarrage de Tomcat (et non attendre que quelqu'un la demande) mais je ne trouve plus comment. Quelqu'un pour palier ma mémoire défaillante ? Merci. |
Je sais pas désolé.
Ms au passage: quel intérêt ? de toute façon, les JSP, c compilé une fois, au 1er accès, ensuite c bon, non !?
Marsh Posté le 30-07-2002 à 14:14:51
ben oui mais justement, la première fois que tu visites une page, c'est long. Il y a même une page que je n'arrive jamais à avoir (alors qu'en réseau local elle compile et marche).
Marsh Posté le 30-07-2002 à 14:36:10
bin si tu appelles une servlet ou autre tu peux déjà créer ton pooling pour tes accès DB et compagnie au démarrage.
Marsh Posté le 30-07-2002 à 14:44:00
Mais, les JSP sont compilés à la 1ère demande Client, mais après, pour tous les autres client, ça recompile pas. ça compile pas une fois par client ! si !?
Marsh Posté le 30-07-2002 à 14:48:39
ouais mais à mon avis il doit y avoir du processing plus lourd derrière (ou un problème de design ou de config).
La compilation de la JSP n'a strictement rien à voir avec la latence de la réponse, c'est exactement le meme temps que la compilation de n'importe quelle autre classe Java
ce qui fait que c'est lent donc c'est ce que la JSP fait comme Job pas sa compilation (ce qui explique pq ca marche dans un intranet)
Marsh Posté le 30-07-2002 à 14:55:05
Ouaip DarkLord, ça je l'ai fait : mon servlet qui créé mon pool de connexions est exécuté au démarrage de Tomcat.
Par contre, je voudrais pouvoir compilé certaines jsp AVANT qu'un client les demandes.
Marsh Posté le 30-07-2002 à 15:06:48
Nestor a écrit a écrit : Ouaip DarkLord, ça je l'ai fait : mon servlet qui créé mon pool de connexions est exécuté au démarrage de Tomcat. Par contre, je voudrais pouvoir compilé certaines jsp AVANT qu'un client les demandes. |
je veux bien mais est ce que tu as lu mon post précédent. En résumé c'est pas ca qui va résoudre ton problème.
Marsh Posté le 30-07-2002 à 15:17:32
DarkLord a écrit a écrit : La compilation de la JSP n'a strictement rien à voir avec la latence de la réponse |
ben y a le temps de la génération de la servlet, plus le temps de la compilation, plus le temps de chargement de la classe, plus le temps d'initialisation de la servlet ... c'est pas anodin quand même ...
Marsh Posté le 30-07-2002 à 15:18:32
j'ai pas dit que ct anodin, j'ai juste dit que s'il n'arrivait pas à avoir la réponse à sa requete qd il n'est pas en intranet c'est pas ca qui va résoudre son problème, nuance
Marsh Posté le 30-07-2002 à 15:19:10
DarkLord a écrit a écrit : j'ai pas dit que ct anodin, j'ai juste dit que s'il n'arrivait pas à avoir la réponse à sa requete qd il n'est pas en intranet c'est pas ca qui va résoudre son problème, nuance |
ouais ...
Marsh Posté le 30-07-2002 à 15:19:14
on va dire grosse latence alors ...
Marsh Posté le 29-07-2002 à 21:27:12
Salut,
je sais qu'on peut compiler les JSP au démarrage de Tomcat (et non attendre que quelqu'un la demande) mais je ne trouve plus comment.
Quelqu'un pour palier ma mémoire défaillante ?
Merci.