Une comparaison des technologies web (côté serveur)

L’art et les manières d’implémenter une page web

Le principe est simple :

  • nous décrivons ce que la page web doit afficher
  • nous présentons un protocole de test
  • nous évaluons autant d’implémentations que possible. Toutes les technologies, langages et serveurs HTTP sont les bienvenus. Pour chacune de ces solutions, nous enregistrons ces chiffres :
  1. Le nombre de lignes que comptent les fichiers sources
  2. La quantité moyenne de mémoire utilisée durant le test (nous utilisons le retour de la commande free)
  3. Le nombre de requêtes traitées par seconde (ou la durée totale du test)
  4. L’utilisation CPU moyenne
  5. La consommation électrique induite par le test

Si vous souhaitez ajouter vos travaux à notre collection d’expériences, n’hésitez pas à proposer votre propre version d’une page déjà référencée ou à créer une nouvelle page, protocole et résultats.

Nous rejouerons votre proposition sur notre serveur :

ubuntu 3.5.0-17-generic / 5,4 Go / AMD E1-12000 APU / 64 bits /  gcc 4.7.2

Maquette A : afficher quatre courbes extraites de deux fichiers de valeurs

Spécifications fonctionnelles

La page web doit afficher 4 courbes (2 courbes de chiffres bruts et 2 de moyenne mobile) dont les points sont issus de deux fichiers de données. Tous les détails ici..

Protocole

Tout ce dont vous avez besoin pour reproduire notre expérience est disponible ici. Le script loadtest.sh contient le protocole choisi.

Les résultats

Répondre

*


− 6 = null

-Votre adresse ne sera pas visible-