X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=doc%2Ftechnique.txt;h=458c81f854cf56e25fc1b56b07e922007eec3ad4;hp=74a63609e961babbed04e325aa050efd64fb055e;hb=2424ba818818a6bd0b547fa540742f9b54db990b;hpb=650c44a784cabc8a1f2bd1daa7e5e61ccf74ca6f diff --git a/doc/technique.txt b/doc/technique.txt index 74a6360..458c81f 100644 --- a/doc/technique.txt +++ b/doc/technique.txt @@ -3,8 +3,8 @@ Euphorik - doc technique == euphorik.js == Sequences : - * Chargement d'une page - + * Chargement d'une page + === Client === == pageMinichat.js == === Classes === @@ -19,10 +19,10 @@ Mesure du temps d'execution pour : avec +native : 3.41 Conclusion : - l'ajout de +native n'a pas de répercussions significatives sur les performances, cela provient - surement du fait que le gros du travail est fait du coté de la base de donnée Mnesia. + l'ajout de +native n'a pas de répercussions significatives sur les performances, cela provient + surement du fait que le gros du travail est fait du coté de la base de donnée Mnesia. -=== Séquences === +=== Séquences === * Attente de nouveaux messages a) Messages.rafraichirMessages b) pour chaque conversation @@ -30,18 +30,18 @@ Conclusion : ii) Conversation.flush * Ajout d'un message - PageMinichat.envoyerMessage(pseudo, message) : requête AJAX + PageMinichat.envoyerMessage(pseudo, message) : requête AJAX * Extraction d'une conversation a) Conversation.click b) Client.ajouterConversation(idMess) - c) Client.flush(false) // mise à jour du profile de manière synchrone + c) Client.flush(false) // mise à jour du profile de manière synchrone d) Messages.rafraichirMessages(true) * Suppression d'une conversation === Exemple de conversation === -Utilisé lors des tests +Utilisé lors des tests m1 m2 -> m1