Aller au contenu

Web accelerator

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 20 juillet 2017 à 04:12 et modifiée en dernier par Framabot (discuter | contributions) (v1.43b - Correction syntaxique (Ponctuation avant une référence - Lien interne avec cible identique au texte)). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Un accélérateur web est un serveur proxy qui réduit le temps d'accès d'un site web. Ils peut être un applicatif matérielle autonomes ou une application logiciel installable.

L’accélérateur Web peut être installé sur le client (navigateur) de l'ordinateur ou de votre appareil mobile. Mais également chez votre FAI servis depuis leurs serveurs réseau, ou une combinaison. L'accélération de la livraison par le biais de la compression exige certain prérequis. Le type de fonction du serveur de l'hôte doit compresser la collecte, puis fournir le contenu à un ordinateur client.

Techniques

Les accélérateurs Web utilisent plusieurs techniques pour atteindre cette réduction du temps d'accès :

Ils peuvent fournir :

  • cache récemment ou fréquemment consultés les documents afin qu'ils peut être envoyé au client avec moins de latence ou à un rapide taux de transfert de la télécommande serveur pourrait.
  • rafraîchir les objets dans le cache de veiller à ce que fréquemment consulté le contenu est facilement disponible pour l'affichage.
  • préventivement de résoudre les noms d'hôtes dans un document (HTML ou JavaScript) afin de réduire la latence.
  • prefetch documents qui sont susceptibles d'être consultées dans un avenir proche.
  • compresser des documents d'une taille plus petite, par exemple en réduisant la qualité des images ou en envoyant uniquement ce qui a changé depuis la dernière du document demandé.
  • optimiser le code à partir de certains documents (tels que HTML ou JavaScript).
  • filtre les publicités et autres objets indésirables de sorte qu'ils ne sont pas envoyés au client.
  • maintenir persistante TCP connexions entre le client et le serveur proxy.
  • améliorer la performance via le protocole de niveau des accélérations, tels que TCP accélération.

Ces techniques s'aligner avec les meilleures pratiques qui sont généralement recommandés pour améliorer la performance des applications web[1].

Client Web accelerator

En juillet 2006, ces applications servent généralement à améliorer dial-up, à large bande et d'autres connexions à partir de laquelle les utilisateurs ne peuvent pas obtenir la meilleure vitesse. De nombreux utilisateurs peuvent atteindre 2 à 10 fois la vitesse d'augmentation de la moyenne de l'expérience de navigation, alors que certains ont de 5 à 20 fois la vitesse augmente pour certains sites web et des pages.[réf. nécessaire] De nombreux Fai proposent des accélérateurs web comme une partie de leur numérotation et les services à large bande. Les accélérateurs Web sont généralement conçus pour la navigation web et, parfois, pour l'e-mailing et ne peuvent pas améliorer les vitesses de streaming, jeux, téléchargements P2P ou de nombreuses autres applications Internet. Cependant, il existe beaucoup de travaux en cours sur le côté client, des Accélérateurs Web pour les Applications des Réseaux de distribution par plusieurs sociétés telles que Cisco Systems et de F5 Networks, tout comme la demande pour le SaaS et PaaS semblent croître parmi les petites et moyennes entreprises.

Web server accelerator

D'autres accélérateurs web sont destinés au site web ou de l'application des propriétaires. Ce type d'accélérateurs web est installé à l'avant de serveurs web et les serveurs d'applications et d'utiliser une variété de techniques mentionnées ci-dessus pour améliorer les performances à tous les utilisateurs accédant à l'accélération de sites web ou d'applications web. Serveur Web accélérateurs sont parfois désignés comme des proxys inverses ou de Contrôleurs de fourniture d'Applications. Ce type de serveur côté de l'accélérateur a l'avantage de décharger les opérations de connexion et de directions à partir du web ou des serveurs d'applications et, par conséquent, de réduire son utilisation de l'UC et de l'augmentation de serveur web ou de l'application de l'évolutivité de gérer plusieurs utilisateurs avec moins de bande passante.

Client–serveur

Il peut y avoir deux sections de la procuration ainsi - une partie serveur se trouve en face du serveur web et des captures d'entrée et de sortie à partir du serveur et une partie client se trouve en face de l'utilisateur du navigateur web pour capturer l'entrée et à la sortie du navigateur.

Références

  1. Multiple (wiki), « Web application », Docforge, sur Docforge (consulté le )

Voir aussi

Liens externes