Un serveur web stocke et délivre le contenu d’un site web (texte, images, vidéo et données d’application) aux clients qui le demandent. Le type de client le plus courant est un programme de navigateur web, qui demande des données à votre site web lorsqu’un utilisateur clique sur un lien ou télécharge un document sur une page affichée dans le navigateur.
Un serveur web communique avec un navigateur web à l’aide du Hypertext Transfer Protocol (HTTP). Le contenu de la plupart des pages web est codé en Hypertext Markup Language (HTML). Le contenu peut être statique (par exemple, du texte et des images) ou dynamique (par exemple, un prix calculé ou la liste des articles qu’un client a marqués pour l’achat). Pour fournir un contenu dynamique, la plupart des serveurs web prennent en charge les langages de script côté serveur pour coder la logique commerciale dans la communication. Les langages couramment pris en charge comprennent Active Server Pages (ASP), Javascript, PHP, Python, et Ruby.
Un serveur web peut également mettre en cache du contenu afin d’accélérer la livraison des contenus les plus demandés. Ce processus est également connu sous le nom d’accélération web.
Un serveur web peut héberger un seul ou plusieurs sites web en utilisant les mêmes ressources logicielles et matérielles, ce qui est connu sous le nom d’hébergement virtuel. Les serveurs web peuvent également limiter la vitesse de réponse aux différents clients afin d’éviter qu’un seul client ne domine les ressources qui sont mieux utilisées pour satisfaire les demandes d’un grand nombre de clients.
Si les serveurs web hébergent généralement des sites web accessibles sur Internet, ils peuvent également être utilisés pour communiquer entre des clients web et des serveurs dans des réseaux locaux tels que l’intranet d’une entreprise. Un serveur web peut même être intégré dans un appareil tel qu’un appareil photo numérique, de sorte que les utilisateurs puissent communiquer avec l’appareil via n’importe quel navigateur web communément disponible.
NGINX Plus et NGINX sont les meilleures solutions d’équilibrage de charge de leur catégorie, utilisées par des sites web à fort trafic tels que Dropbox, Netflix et Zynga. Plus de 350 millions de sites web dans le monde s’appuient sur NGINX Plus et NGINX Open Source pour diffuser leur contenu de manière rapide, fiable et sécurisée.
NGINX Plus a été développé spécifiquement pour résoudre les limitations de vitesse inhérentes aux applications et plateformes web. Il combine plusieurs fonctions en une seule solution flexible et rentable pour fournir du contenu statique et dynamique de manière rapide et fiable, ce qui améliore la satisfaction des clients et les revenus :