![]() |
|
|
|
|
|
|
CRI PRATIQUE > 2004 > N°8 Février 2004 > Optimisez votre site web
Un peu d’explications pour commencer Un site Web est un ensemble de fichiers stockés sur un serveur connecté en permanence à Internet.
LE NAVIGATEUR, INDISPENSABLE POUR "SURFER"Vous utilisez probablement un navigateur appelé Microsoft Internet Explorer, Mozilla, ou Netscape (il en existe d’autres) : ce sont des programmes informatiques qui vous emmènent à différent endroits sur le web dès lors que vous avez tapé une adresse URL. Ils interrogent le serveur correspondant à l’URL que vous avez demandée et lui demandent de vous "servir" l’information désirée, c’est-à-dire le site web que vous souhaitez visiter. Le navigateur traduit ensuite les informations renvoyées par le serveur, et les affiche sur votre écran sous forme de textes, d’images, d’images animées, etc. Les différents navigateurs interprètent les marqueurs HTML de façons différentes : c’est pour cette raison que l’affichage peut différer d’un navigateur à l’autre. ANATOMIE D’UN SITE WEB : LES LANGUAGES UTILISÉSLe HTML (Hyper Text Markup Language) est le langage de programmation le plus fréquemment employé pour créer des documents sur le web. Les documents HTML sont des fichiers textes qui se composent de marqueurs HTML (qui servent à disposer le texte ou les images là où vous voulez les placer), et de texte placé entre les marqueurs de sorte que le texte soit visible sur votre page quand vous la publiez. Les marqueurs HTML (Tags) indiquent au navigateur ce qu’il doit montrer. Ils commencent par < et se terminent par >. Le PHP (acronyme récursif pour "PHP : Hypertext Preprocessor") est un langage de programmation "ouvert" (n’importe qui peut l’utiliser). Avec le HTML, les pages d’un site web sont "statiques" : il est nécessaire de modifier le code source et de remplacer le document sur le serveur afin de changer le contenu affiché d’une page. De plus, le HTML empêche toute interactivité entre l’internaute et le serveur : il ne peut pas interroger ni transmettre d’informations sur ce qu’il consulte. Le PHP permet cette interactivité : l’internaute peut répondre directement et instantanément sur un forum, peut effectuer des recherches via un moteur de manière beaucoup plus précise, ou encore voter en ligne. Le PHP permet donc de générer des pages HTML à la volée, de façon dynamique (pour par exemple personnaliser la page en fonction de l’utilisateur, de l’actualité, etc.). Mais il ne faut pas confondre animation et dynamisme : des pages dites dynamiques peuvent être du texte simple ! Le PHP est un langage très permissif, ce qui est utile pour obtenir dynamisme et interactivité qui le caractérisent, mais qui doit cependant faire l’objet d’attentions particulières puisqu’il peut laisser la possibilité à quiconque de visualiser des fichiers de sites web, parmi lesquels peuvent figurer des codes d’accès par exemple, ne lui appartenant pas. C’est pourquoi le CRI impose l’option "SafeMode" (Mode Sécurisé) à tous les sites en PHP hébergés sur ses serveurs, interdisant ou limitant l’accès à certaines fonctions. Toutefois, le CRI a mis en place un système permettant d’utiliser certaines possibilités et fonctionnalités de PHP, sans en subir les inconvénients en terme de sécurité : n’hésitez pas à prendre contact avec nous pour en savoir plus ! URL ET ADRESSE IPURL (pour "Uniform Resource Locator", ou adresse universelle de ressources), est la forme standard (c’est-à-dire que cette adresse est utilisée par tous, partout) permettant à l’internaute d’accéder à un point situé dans le site web (la page d’accueil, la page contact, etc.). L’URL est affichée sous la forme d’un texte dans votre navigateur. Elle se différencie de l’adresse IP (en chiffres) par laquelle vous pouvez également accéder à un site. L’URL vous dirige donc vers un document, ou un endroit spécifique dans un document, n’importe où sur le web. Exemple :
Chaque ordinateur connecté au réseau Internet est identifié par un numéro, l’adresse IP, similaire à un numéro de téléphone (parce qu’unique). Elle est constituée de quatre nombres, compris entre 0 et 255, séparés par des points (par exemple 195.202.1.74). Cette adresse correspond à la machine qui héberge le site web : s’il n’y a qu’un site sur le serveur, l’adresse IP vous permet d’y accéder. S’il y a plusieurs sites, l’adresse IP peut vous permettre d’accéder à la liste des sites correspondants.
|
|
||||||||||||||||||||
| Copyright
© 2005 Centre
de Ressources Informatiques de Haute-Savoie
- webmaster@thematic74.fr
Site web entièrement basé sur SPIP, logiciel libre de gestion de contenu collaborative. |