Actions
Defect #36
closedOptimisation coté serveur
Start date:
07/18/2008
Due date:
% Done:
100%
Estimated time:
Description
Sur le site euphorik.ch, L'envoie des messages prends presque deux secondes coté serveur.
- Récupérer les données de euphorik.ch et constaté sur la machine de dev
- Profiling pour trouver ce qui coince
Mesures¶
En regardant la consommation de temps de Yaws, un appel (changement de page) prend environ 1.8s.
L'appel suivant prend ~13ms :
timer:tc(euphorik_minichat_conversation, conversations, [[], 40, 0, 1]).'
L'appel suivant prend ~26ms :
T = [{page, "chat"}, {cookie, "LKJDLAKSJBFLKASN"}, {message_count, 40}, {last_message_id, 0}, {main_page, 1}, {troll_id, 626}, {conversations, {array, []}}], timer:tc(euphorik_protocole, wait_event, [T]).
L'appel suivant prend ~40ms :
timer:tc(json, encode, [euphorik_protocole:wait_event(T)]).
Updated by Greg Burri over 16 years ago
- Status changed from Assigned to Closed
- % Done changed from 0 to 100
ok, on passe de plus de 2 secondes à 90ms pour le refresh coté serveur...
Des fonctions de bench dans euphorik_test ont été ajoutées.
Actions