Optimisation IIS


8

Quel type d'optimisation (performances ou autre) utilisez-vous lors de la mise en ligne avec IIS (sous Windows 2003)?

Actuellement, j'utilise 1 pool d'applications par site Web, mais je pense que je peux faire plus :)


J'ai tendance à penser à donner aux images et au répertoire css leur propre pool, car il ne fait que maintenir le traitement actif séparé du service de fichiers
Stewart Robinson

Réponses:


5

Même sur de grandes banques, j'ai rarement (ne me souviens pas quand) fait des optimisations sur IIS qui n'étaient pas seulement l'ajout de modules. Je garde tous les défauts.

  • Compression dynamique et statique
  • Définir des dates d'expiration sur le contenu statique, les images, JS, etc.

2

Pourquoi envisager d'utiliser un pool d'applications unique par site Web comme optimisation? La séparation des sites Web en différents pools d'applications ne doit être effectuée que si vous en avez explicitement besoin, comme:

  • Différentes versions de .NET
  • Différentes exigences d'identité
  • Crashing de sites Web
  • Calendriers de recyclage
  • Etc

Site Web en panne: vérifiez. J'ai une ancienne application (module isapi) qui ne cesse de planter. Besoin de redémarrer manuellement le pool d'applications :) Je suis content que nous ayons 1 pool d'applications par site Web.
mathieu


1

Vous devriez voir quel est votre score dans YSlow . Nous l'exécutons sur tous les sites avant leur déploiement. Quelques conseils:

  1. Réduisez votre JS et combinez-le dans un fichier JS (mettez cette référence au bas du fichier html).
  2. Combinez votre CSS en un seul fichier.
  3. Activez GZIP et dégonflez la compression. Ajoutez .js et .css au type de fichiers qu'il compressera. ZIPEnable est bon pour cela.
  4. Configurez l'expiration du contenu pendant 1 an. N'oubliez pas que si vous modifiez un fichier css / js / image après cela, vous devrez renommer ce fichier et mettre à jour les références afin que les clients tirent la dernière version.
  5. Désactivez les étiquettes électroniques .
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.