J'ai un site et, quand je commence à partir de Visual Studio, fiddler dit que la page principale prend 2 secondes à charger (avec le réglage utiliser le serveur IIS local). Quand je commence à partir de IIS (parcourir la même page), le violoniste dit 16 secondes. Une idée de ce que je devrais rechercher (à chaque fois avant de charger la page, je ferme tous les processus webdev et j'appuie sur IIS reset)? MerciIIS 7.5 paramètres
Répondre
J'éviterais certainement d'utiliser des timings au démarrage du site à partir de Visual Studio, vous devriez préférer utiliser les timings de navigation sur le site indépendamment de Visual Studio.
De même, assurez-vous de synchroniser avec une version Release et assurez-vous que <compilation debug="false">
est défini dans votre web.config
. Enfin, assurez-vous que Visual Studio n'a pas encore été activé par erreur ou que vous disposez de VS "Attach to process".
Le scénario idéal serait de tester sur une machine qui correspond exactement à votre environnement de production.
Pourriez-vous, s'il vous plaît, supprimer votre réponse afin que je puisse supprimer cette question? Je réalise à quel point c'est stupide.Merci – gapo
@gapo - Je ne pensais pas que c'était stupide . C'est une erreur commune que font les gens et une question assez bonne. Enfer, je vais même vous upvote. Vous avez même reçu un commentaire de l'un des membres de MS (Carlos). – Kev
- 1. Copier IIS 6 vers IIS 7.5
- 2. Taux de compression IIS 7.5
- 3. SQL Express sous IIS 7.5
- 4. Activation méthode html PUT sur IIS 7.5
- 5. Création de répertoires virtuels dans IIS 7.5
- 6. IIS 7.5 Activation du certificat de test
- 7. IIS FTP 7.5 Création de répertoires imbriqués
- 8. Importation de réécriture d'URL vers IIS 7.5
- 9. IIS 7.5 problèmes d'utilisation du module powershell
- 10. IIS 7.5 et ASP .NET 2.0
- 11. Aucune fonctionnalité asp.net sur IIS 7.5
- 12. IIS 7.5 et l'authentification du client
- 13. 401 - Non autorisé IIS 7.5 sur le site d'application UNC
- 14. IIS 7.5 L'authentification Windows a échoué avec 401
- 15. classique pool d'applications .net + iis 7.5 + modules de compression
- 16. IIS 7.5 - Le site doit être redémarré tous les matins
- 17. Umbraco s'exécutant sur une configuration Load Balanced IIS 7.5
- 18. Impossible de démarrer le débogage IIS 7.5 Erreur détaillée - 500.19
- 19. IIS 7.5 fonctionne adresse IP mais nom complet ne pas
- 20. Installation de IIS 7.5 sur Windows Server 2008
- 21. Windows Server 2008 IIS 7.5 limite maximale d'acceptation de fichier
- 22. Asp.net sous Windows 2003 R2 Enterprise sous IIS 7.5
- 23. Comment installer Wildcard SSL Cert sur IIS 7.5
- 24. Problème Log4Net sur IIS 7.5 dans Windows Server 2008
- 25. Extensions ISAPI sur IIS 7.5/Windows 7 (professionnel)
- 26. IIS 7.5 Qu'est-ce que je fais de mal?
- 27. Modèle de service de repos WCF 40 sur IIS 7.5
- 28. Problème d'hébergement de l'application Silverlight sur IIS 7.5
- 29. ELMAH sur IIS 7.5 produisant l'erreur HTTP 404
- 30. MATLAB Builder NE plantage apppool sur IIS 7.5
Je pense que vous pourriez comparer une «instance d'exécution préchauffée de Visual Studio Web Server» à une instance froide d'IIS. En d'autres termes, lorsque vous démarrez VS Web, il chargera déjà .NET, System.Web, etc, de sorte que les coûts de démarrage est samller. Lorsque vous le demandez dans iis, vous allez créer un nouveau processus, charger le clr, charger s.web, compiler, etc, ce qui est attendu. Quel est le moment de la deuxième demande? –
L'heure de la deuxième demande est très petite, donc c'est bon. Mon problème ici est que j'essaye d'implémenter la fonction d'échauffement d'application d'IIS et je ne suis pas sûr de la direction à suivre pour accélérer le temps pour la première demande. Voir http://www.iis.net/download/applicationwarmup – gapo