Qu'est-ce que le module de compression HTTP ?
Le module de compression HTTP est un module de compression de pages et de ressources ASP.NET. Bien que VIEWSTAT d'ASP.NET soit facile à utiliser, il rendra le code HTML de sortie gonflé. Ceci est particulièrement évident en Chine où les ressources de bande passante sont extrêmement limitées. sites Web La vitesse d'ouverture est évidemment lente, provoquant l'illusion de faibles performances d'ASP.NET. Le module de compression HTTP est un module de compression né dans cette situation. Il peut intercepter le contenu de sortie avant l'envoi de la page, le compresser puis l'envoyer. au navigateur. Il peut non seulement intercepter la sortie de la page, mais également la sortie du fichier de ressources. La vitesse de compression est extrêmement rapide et le taux de compression est élevé, jusqu'à 85 %, ce qui réduit considérablement la quantité de transmission de données et accélère l'affichage des pages. .
Pourquoi avez-vous besoin du module de compression HTTP ?
La manière d'améliorer la capacité de chargement d'un site Web a toujours été au centre des discussions entre les développeurs. Un site Web fonctionnant à grande vitesse doit non seulement avoir une excellente conception architecturale, mais également un bon réseau. L'efficacité du fonctionnement du programme peut être améliorée. améliorations, mais la bande passante du réseau est limitée. Quelle que soit la vitesse d'exécution d'un programme, il sera aussi lent qu'un escargot sans bande passante. Existe-t-il donc un moyen de réduire notre dépendance à l'égard du réseau ? La réponse est oui. Dès la sortie de la norme HTTP 1.1, les navigateurs avaient déjà commencé à prendre en charge les données compressées, et les serveurs Web ont également commencé à prendre en charge la compression des données. Le célèbre serveur Apache fournit une fonction de compression gzip, et IIS 5 le peut. La compression Gzip est implémentée via des plug-ins. IIS 6 fournit la compression gzip en interne. Alors que les sites Web étrangers prennent généralement en charge la compression, la Chine ne prête toujours pas attention à la compression des données, ce qui entraîne un gaspillage des ressources réseau. Même les développeurs Web connaissent rarement la compression des données et semblent vides de sens lorsqu'il s'agit de compression de données. En tant qu'entreprise dédiée à l'exploration approfondie des informations de réseau, Chengdu Xiecheng Digital Technology Development Co., Ltd. a lancé en urgence le module de compression de données en temps réel HTTP Compression Module.
Que peut apporter le module de compression HTTP au site Web ?
Le module de compression HTTP peut réduire la quantité de transmission de données, améliorer considérablement la vitesse de réponse du site Web, améliorer l'expérience utilisateur du site Web et fidéliser certains visiteurs impatients. Doublez la capacité de chargement du site Web. Selon un rapport d'enquête, 70 % des visiteurs nationaux se soucient du contenu réel du site Web, et seulement 30 % se soucient de l'apparence du site Web. Dans les pays étrangers, la différence est encore plus grande. autant que possible. Cela donne aux gens une meilleure impression, fidélise les utilisateurs et génère plus de trafic.
Quels types de sites Web doivent compresser les données ?
Tous les sites Web doivent compresser les données compressées. La compression des données ne modifie pas le contenu que les utilisateurs peuvent voir, mais elle réduit considérablement le temps d'attente et économise la bande passante du serveur, et ne consomme que très peu de ressources CPU.
Quels types de sites Web peuvent utiliser le module de compression HTTP ?
Tant que le site Web ASP.NET s'exécute dans l'environnement ASP.NET 2.0, le module de compression HTTP peut être utilisé.
Caractéristiques du module de compression HTTP
1. Enregistrez-le simplement dans HttpModules de web.config et il s'exécutera automatiquement.
2. Haute vitesse : après les tests de résistance, le nombre de temps d'exécution du module de compression HTTP dans les tests locaux (indépendamment de la surcharge du réseau) n'a été réduit que de 6 à 8 %, tandis que dans le test de l'environnement Internet, le nombre de temps d'exécution augmenté de 300 à 400 %. On peut voir qu'il a réussi le module de compression HTTP, le serveur utilise 1 % du processeur pour économiser 50 % de l'utilisation de la bande passante.
3. Compatible : la compression des données peut être réalisée sans aucune modification du système d'origine.
4. Flexible : grâce à la section configSections de web.config, vous pouvez facilement configurer et exclure les pages qui ne souhaitent pas être compressées (telles que les pages de téléchargement de pièces jointes implémentées via ASP.NET).
Développer