Bonjour,
J'espère que je suis au bon endroit...
Je suis à la recherche d'infos concernant le chargement des applets. J'essaye d'accéder à une méthode d'une applet (qui retourne une chaîne de caractères) mais je n'ai accès à cette méthode que deux secondes après le chargement de la page (temps de mise à disposition de l'applet ??). L'applet est vraiment rikiki (environ 1ko).
J'aimerai savoir si ce comportement est normal ou s'il s'agit d'une erreur de configuration de ma part...
Je suis sous suse 9.2 pro, jre 1.4.2_06 et plugin java 1.4.2_06-b03.
J'ai testé avec firefox 1.0.2 et konqueror 3.3, même comportement
Merci d'avance pour vos réponses,
Jef.
# Chargement de la JVM en mémoire
Posté par Jay . Évalué à 1.
Pour s'exécuter, l'applet (si rikiki soit-elle) a besoin d'un environnement Java complet: le navigateur recevant l'applet appelle donc le plugin qui lui même instancie une JVM, ce qui est relativement long (que ce soit pour une applet ou un programme « byte-compilé»). Je pense que c'est cette étape qui est la plus pénalisante dans le chargement et tu ne pourra pas y faire grand chose. Les même symptômes se retrouvent sous Wind*ws/IE (je sais, c'est pas une référence mais quand même).
Si tu fais un refresh de la page, ca prend autant de temps ? (la jvm devrait déjà être en mémoire et ça devrait donc aller plus vite!).
Depuis du javascript ? C'est vraiement génânt que ca prenne deux secondes ?
A+,
Jay
[^] # Re: Chargement de la JVM en mémoire
Posté par jef_b . Évalué à 1.
Quand je parlais des deux secondes c'est lorsque je fais un refresh... (j'aurais dû être plus clair, désolé). Le premier chargement ne me pose en rien un problème.
Oui à partir du javascript. C'est assez gênant surtout pour l'utilisateur...
Je vais recherché des infos pour obtenir un identifiant unique du poste utilisateur. Cette valeur, je la récupère à chaque chargement d'une page du site...
Si l'utilisateur clique trop vite sur un lien, et que l'applet n'est pas 'mise à disposition', je ne récupére pas cet identifiant, et là ça me pose problème...
Je suis conscient qu'un moyen simple est d'empêcher la sortie de la page tant que je n'ai pas récupéré cette valeur, mais c'est pas tip top pour la navigation... non ??
En fait, je pose cette question car je m'attendais au même fonctionnement qu'avec windob... où là l'applet est directement accessible...
Où se situe la différence (au niveau du traitement de cette applet) entre win et linux ? (avec comme navigateur firefox pour les deux OS)
bye,
Jef.
[^] # Re: Chargement de la JVM en mémoire
Posté par Jay . Évalué à 1.
Si tu ne la calcules que sur une page du site, je pense que tu peux te permettre de bloquer la sortie de la page tant que tu n'as pas de valeur. Fais une petite anim javascript pour faire patienter les gens qui viennent te voir :-p. Ensuite, la valeur obtenue, tu la mets dans la session pour éviter de la recalculer deux fois pour un même client!
Au fait, si c'est pas "indiscret", t'en as besoin pour quoi de ton identifiant unique? un identifiant de session ne suffit te pas?
A+
[^] # Re: Chargement de la JVM en mémoire
Posté par jef_b . Évalué à 1.
Alala ! il va falloir que j'apprenne à écrire pour me faire comprendre du premier coup !!!!
Ce champ est calculé pour chaque page du site...
Donc c'est po possible de faire attendre sur chaque page...
Cet identifiant sert de sécurité supplémentaire (contre le vol de session) -> suis pas convaincu mais bon... c'est ce qui est demandé.
Peux-tu me dire pourquoi sous windaub (avec firefox ou IE) il n'y a pas ce temps de réponse ?
Merci,
@+
Jef.
[^] # Re: Chargement de la JVM en mémoire
Posté par Jay . Évalué à 1.
Pour ce qui est de zindoze, moi j'ai un temps de latence au chargement d'une applet (avec ff ou ie!). Je ne pourrai donc pas te répondre, désolé ;-(
Mais t'as vraiment besoin d'autant de sécurité sur ton site ? si oui, passes en SSL!
Jay
[^] # Re: Chargement de la JVM en mémoire
Posté par jef_b . Évalué à 1.
ce n'est pas vraiment que ça me plaise mais c'est un truc définit dans le cahier des charges... Donc je n'ai pas le choix (même si je trouve ça franchement pas nécessaire...)
Merci quand même pour tes réponses ! ;-)
@+
Jef.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.