mardi 20 novembre 2012

Serveur Web


Le serveur web terme est utilisé pour désigner à la fois à l'ordinateur sur lequel sont hébergés les sites Web et le logiciel qui fournit du contenu des sites Web ou effectue les opérations nécessaires pour construire le contenu dynamique qui est ensuite servi à l'utilisateur.

Voyons la différence entre les deux plus en profondeur:

Web Serveur (ordinateur)

Chaque site doit être hébergé sur un ou plusieurs ordinateurs (serveur, serveur web): le matériel utilisé pour construire cet ordinateur peut être très simple ou très complexe, des groupes de plusieurs serveurs (clusters) peut être utilisé, le partage de la charge des requêtes à venir à partir du Web. Cette configuration particulière est nécessaire quand un site web attire un trafic massif.

D'autre part, un serveur Web peut être un ordinateur aussi simple que votre ordinateur personnel ou un ordinateur avec un cas particulier conçu pour une utilisation data center. Ces serveurs peuvent être montés à l'intérieur racks de serveurs pour optimiser l'espace. Ces serveurs sont généralement large, profond et très mince. La largeur est de 19 pouces, c'est-type de sorte que les serveurs peuvent être montés dans un rack de serveur.

Serveurs rackables peuvent avoir des hauteurs différentes. L'unité de base de l'unité en rack, communément appelé U, qui est de 1,75 pouces de haut. Tailles les plus courantes pour les serveurs sont 1U, 2U et 4U en fonction du nombre des composants (disques, processeurs, cartes mémoire ram, alimentations, etc). En ce qui concerne ce qui concerne leur fonctionnalité il n'y a aucune différence entre les deux types de serveurs, la différence est seulement en termes d'espace nécessaire à l'intérieur de la batterie de serveurs.

Web Server (logiciel)

Si nous nous référons à un logiciel de serveur Web que nous parlons de ce programme qui offre réellement le contenu de votre site web. Ce logiciel attend les requêtes de pages web en provenance de l'Internet et, lorsque ces demandes arrivent, récupère la page et le pousse vers le navigateur de laquelle il a reçu la demande de la demande.

C'est le fonctionnement en cas de sites web statiques, au lieu si le site est dynamique, le logiciel de serveur Web utilise des modules et des fonctions supplémentaires pour construire le contenu à livrer.
Il est vraiment facile d'expliquer cela par un exemple.

Disons que nous avons une base de données d'événements dont les dates et les villes, et l'une des pages de notre site Web est events.php, il est écrit en PHP et il est utilisé pour afficher aux visiteurs les événements en fonction de leurs paramètres de recherche: le visiteur envoie une demande (soumission d'un formulaire ou en cliquant sur un lien) à la recherche pour les événements à Miami le 28 Mars, qui le mènera vers une URL comme http://www.yourdomain.com/events.php?city=miami&month=03&day=28 ( si vous n'avez aucune idée de ce que cela signifie url alors lisez cet article): le serveur Web reçoit cette requête et exécute les instructions php dans le events.php la page, ce qui permet de récupérer les événements à Miami le 28 Mars et formater ces événements en HTML. Lorsque cette partie est terminée, le serveur envoie le document vient de composer HTML au navigateur du visiteur.

Le logiciel Web le plus utilisé du serveur Apache sont sur systèmes Unix / Linux et Microsoft IIS sur les systèmes Windows....

Aucun commentaire:

Enregistrer un commentaire