10/15    DÉBUT        FIN          SOMMAIRE  INDEX  GLOSSAIRE

1er avril 2005

6.3. Performances

Résumé :
L'application web devra garantir un certain niveau moyen de performances sur plateforme dédiée.

Performances serveur

Les temps de réponse du serveur seront soumis à validation à réception de la livraison finale, à l'aide d'un outil interne au projet « halfj ». Ces mesures de performances sont des moyennes à 0.05 s. près, mesurées en local sur un serveur dédié.

Le projet « halfj » ne demande pas à l'intégrateur de s'engager sur les temps de réponse en production.

Le poste d'étalonnage pour ces mesures est un Windows 2000 sur Intel Pentium IV cadencé à 1.6 GHz, avec 1 Go de RAM.

L'échelle d'acceptabilité des temps de réponse serveur est la suivante :
  • acceptable. Jusqu'à 0.2 s.
  • limite. 0.3 s.
  • inacceptable. À partir de 0.4 s.
L'application web « Colortable » est attendue sur un niveau de performances « limite ».

Taille des pages HTML

Les tailles des pages HTML seront soumises à validation dès réception du dossier de maquettage.

L'échelle d'acceptabilité des tailles des pages envoyées à l'utilisateur est la suivante :
  • standard. jusqu'à 30 Ko.
  • acceptable. jusqu'à 80 Ko.
  • limite. autour de 130 Ko.
  • inacceptable. à partir de 180 Ko.

Temps d'affichage utilisateur

Les temps de chargement des pages HTML seront soumis à validation dès réception du dossier de maquettage.

Les tests les plus contraignants seront effectués avec Netscape Communicator 4.5 sous MacOS 8.6, sur Macintosh G3 cadencé à 266 MHz, avec 192 Mo de RAM.

Le projet « halfj » se réserve le droit de refuser tout dossier de maquettage qui présenterait des temps d'affichage considérés par les utilisateurs comme trop longs sur cette plateforme.

Impacts sur la maintenance

Il est probable que pour atteindre les performances demandées, le code serveur livré au final ne soit pas uniquement du « code source » : les stratégies d'optimisation font souvent appel à de la mise en dur de formatage, voire à de la génération de code. L'exemple courant est la « compilation » de code serveur à partir de XSLT de formatage.

Afin que le projet « halfj » puisse assurer la maintenance du système, l'intégrateur devra fournir les procédures de fabrication et les divers outils de ces optimisations.


  10/15    DÉBUT        FIN          SOMMAIRE  INDEX  GLOSSAIRE

Let iCab smile Any Browser Valid HTML 4.01 Valid CSS