> Tech > Quel serveur utilisez-vous ?

Quel serveur utilisez-vous ?

Tech - Par iTPro - Publié le 24 juin 2010
email

En réalité, il est difficile de savoir si c'est votre HTTP Server qui a servi un fichier particulier ou si c'est FRCA. Pour le client Web, le résultat final sera bien entendu le même. Savoir quel serveur est en action est cependant important : vous avez ainsi la certitude d'obtenir

Quel serveur utilisez-vous ?

un avantage de performance
FRCA. Comme FRCA distingue la casse
(majuscules/minuscules), on risque de
le configurer incorrectement, auquel
cas votre site Web fonctionne quand
même et tout semble normal, mais
FRCA utilise davantage de ressources
et ne procure aucun bénéfice. Par
conséquent, comme pour tout changement
d’application, il faut tester la
configuration pour s’assurer qu’elle
fonctionne vraiment.
Un moyen sûr de déterminer comment
un fichier particulier a été servi
consiste à  utiliser la commande
STRCMNTRC (Start Communications
Trace). Avec cette commande active, le
HTTP Server pourrait renvoyer une réponse
HTTP du genre :


    *…..E…. *G..@.*K.*.*.**P »*.**.**
    *.**.*P. .DN..HTTP/1.1 200 OK..DA*
    *TE: SAT, 03 AUG 2002 13:15:47 GM*
    *T..SERVER: APACHE..LAST-MODIFIED*
    *:SAT,03 AUG 2002 01:37:39 GMT.*
    *.ETAG: « 4B33-3CB-C07A7EC0″…ACCE*
    *PT-RANGES: BYTES..CONTENT-LENGTH*
    *:971..KEEP-ALIVE: TIMEOUT=15, M*
    *AX=100..CONNECTIONS: KEEP-ALIVE..*
    *CONTENT-TYPE: TEXT/HTML; CHARSET*
    *=ISO-8859-1…..FRI AUG 02*

    Tandis que le cache local FRCA donnerait ceci:


    *…..E..**J..@.**.*.*.**P »*.**.**
    *@****P..-**..HTTP/1.1 200 OK..DA*
    *TE: SAT, 03 AUG 2002 13:15:54 GM*
    *T..SERVER: APACHE/2.0.43(FRCA)..*
    *ACCEPT-RANGES: BYTES..CONNECTION*
    *KEEP-ALIVE..LAST-MODIFIED: SAT*
    ,03 AUG 2002 13:15:48 GMT..CONT*
    *ENT-TYPE: TEXT/HTML..CONTENT-LEN*
    *GTH: 971..X-CACHE: HIT FROM APAC*
    *HE/2.0.43(FRCA)…..FRI AU*

Pour effectuer ce test sur votre
iSeries, il faut :

  1. Démarrer votre instance HTTP
    Server.

  2. Démarrer STRCMNTRC.
  3. Demander un fichier du sous-répertoire
    SiteMap/* à  partir d’un client Web. Remarque : Cette première requête sera honorée par
    le HTTP Server parce que FRCA stocke ce fichier dans le
    NFC.

  4. Enlever le cache local de votre client Web. Microsoft IE
    (Internet Explorer) a l’habitude de cacher des fichiers au
    moment où l’on s’y attend le moins. Pour IE, sélectionnez
    Tools, Internet Options, Delete Files.

  5. Redemander le même fichier à  partir de SiteMap/* devrait
    amener FRCA à  servir ce différent directement à  partir du
    NFC.

  6. Entrer la commande ENDCMNTRC (End Communication
    Trace).

  7. Entrer la commande PRTCMNTRC (Print Communication
    Trace) puis ouvrir le fichier trace spoule. Une recherche de
    « (FRCA) » trouve généralement l’endroit où FRCA a servi le
    fichier.

  8. Entrer la commande DLTCMNTRC (Delete Communications
    Trace) pour qu’il n’y ait pas de problème la prochaine
    fois que vous voudrez démarrer un trace de communication.

Téléchargez gratuitement cette ressource

*** SMART DSI *** VERSION NUMÉRIQUE

*** SMART DSI *** VERSION NUMÉRIQUE

Découvrez SMART DSI, la nouvelle revue du Décideur IT en version numérique. Analyses et dossiers experts pour les acteurs de la transformation numérique de l'entreprise, Gagnez en compétences et expertise IT Professionnelle avec le contenu éditorial premium de SMART DSI.

Tech - Par iTPro - Publié le 24 juin 2010