Je crée un site ASP.NET statique (en utilisant des pages maîtres et quelques formulaires) et je suis sur le point de le publier sur mon serveur de production.ASP.NET - Liste de contrôle de base pour la mise en production d'un site
Je sais que changer <compilation debug="true">
à faux, mais je me demande quelles autres choses je peux faire pour obtenir la plus grande vitesse possible. Il n'y a pas d'accès aux données sur le site, tout le contenu est statique. Est-ce que quelqu'un a une liste de contrôle qu'il utilise ou connaît une bonne ressource pour configurer des sites dans un environnement de production, en mettant l'accent sur les performances?
Aide-mémoire jusqu'à (Ne hésitez pas à modifier vous-même avec des ajouts de valeur)
- Assurez-vous
<compilation debug="false" />
est effectivement mis à faux dans web.config - Assurez-vous
<trace enabled="false" />
est effectivement mis en à false dans Web.Config - Définir les autorisations de lecture/écriture/modification de dossier nécessaires pour le site
- Activer GZIP dans IIS (réduit considérablement la taille des pages/css/javascript)
- Avez-vous considéré OutputCaching pour toutes les pages/commandes?
- Envisagez de configurer des tests Web (par exemple WatiN pour .NET) pour vous assurer que les fonctionnalités de votre site fonctionnent toujours correctement.
- Assurez-vous que ce n'est pas vendredi après-midi!
Je pense que c'est drôle que vous mentionniez à la fois la mise à jour de l'emplacement du journal et la désactivation du traçage. Là où je suis, nous avons un écouteur de trace qui produit directement dans le fichier journal, et les deux sont mutuellement exclusifs. –