Existe-t-il un équivalent au module Apache mod_pagespeed pour IIS ?
-
29-09-2019 - |
Question
Existe-t-il un équivalent à mod_pagespeed
Module Apache mais pour IIS ?
La solution
IIVitesse est un portage pagespeed complet vers IIS.Il nécessite une licence payante pour les serveurs de production afin d'éviter d'afficher une bannière, mais son essai est gratuit.
Divulgation complète :Je fais partie des personnes qui travaillent sur le port.Je n’irai donc pas plus loin que de mentionner le port.
Autres conseils
Ce ne remplace pas de mod_pagespeed
direct, mais fait un peu de travail en vue de réduire le nombre de demandes, minifying et JS et CSS regroupement.
Il fournit même automatiquement la compression sans perte d'images PNG et crée-sprites de vos images d'arrière-plan. Voir la bibliothèque RequestReduce .
(pas essayé moi-même)
Il n'y a pas de solutions qui font exactement ce que mod_pagespeed fait à ce moment. Il y a plusieurs paquets individuels, vous pouvez utiliser pour correspondre à la plupart des fonctionnalités.
- Le @alirobe produit mentionné ( Aptimize ) fait beaucoup d'entre eux.
- YUI compresseur (port .Net) fonctionne sur JavaScript et CSS minification
- IIS (version 5.1 et plus récente, mais beaucoup plus facile à configurer dans IIS7 +) peut être configuré pour faire de la compression GZIP pour les fichiers statiques et dynamiques
- Vous pouvez définir les en-têtes dans IIS Expires pour les fichiers statiques, et en arrière-plan du code .Net pour les pages dynamiques
- .Net 2.0 peut faire un script combinant avec une configuration explicite via la commande de
<asp:ScriptManager>
- .Net 4.0 a encore plus de script combinant les capacités et peut faire plus avec moins de configuration. ( exemple de discussion quelques-unes des nouvelles fonctionnalités )
- UPDATE: Net 4.5 étend encore scénario combinant avec minification.
- Scott Hanselman a écrit L'importance (et facilité) de votre minifying CSS et JavaScript et optimisation PNGs pour votre blog ou site web qui répertorie de nombreux autres paquets individuels qui peuvent être combinés.
Non.
Pas maintenant, du moins.
Gardez cependant à l'esprit que mod_pagespeed
est une automatisation des meilleures pratiques de mise en cache et d'accélération Web et vous pouvez les configurer manuellement. Extension PageSpeed et Extension lente sont tous deux très utiles pour comprendre ce qui doit être optimisé.
Je ne crois pas qu'il y ait un libre, mais il y a: http://www.aptimize.com/
Mise à jour: Bien sûr, si vous utilisez un autre outil de déploiement automatisé, vous pouvez faire un peu en intégrant des outils de ligne de commande dans le script de traitement par lots de construction. HTML5 Boilerplate est probablement votre meilleur il référence pratique. Vous pouvez également utiliser des tours côté serveur comme HttpCombine.ashx .