Avant d'entamer un chantier de performance Web, il convient de mettre en place du monitoring.
En particulier si vous voulez gérer sur le long terme la qualité, si vous avez beaucoup de sites et de pages à gérer.
Cette présentation est tirée d'un retour d'expérience d'installation de monitoring spécialisé en performance Web, avec des logiciels gratuits, et un serveur peu cher.
22. WPT monitor
● Code : marchote
● Doc d'install : devine !
● Contribution :
● Interface : perfectible
● Alertes : bof
● Peu de métriques
23. WPT monitor
Conseils :
● Paramétrer Doctrine sur mysql
● Prévoir 1 Mo / test
● Bon pour le paramétrage des tests
● Ré-écrire les alertes
● Remplacer la visualisation
27. Hacker WPT monitor
Explorer l'API WPT
http://wpt.org/xmlResult.php?test=xxx
Des centaines d'infos :
• Screenshots
• Courbes CPU / réseau
• Répartitions par domaine
• Scores, notes, conseils
• headers...
28. Hacker WPT monitor
Dans la fonction processResultsForAll
ExportResultToExternal(
$xml->data->median->firstView->TTFB,
'results.'.
makeLabelFromJobID($wptJobId).
'.timeToFirstByte'
);