Performance sur Azure Orchard
-
25-10-2019 - |
Question
Utilisation http://docs.orchardproject.net/Documentation/Deploying-Orchard-to- windows Azure J'ai déployé avec succès dans Azure Orchard.
Après toutes les 20 minutes ou sans activité (recyclage du pool d'application?), Il prend quelques minutes pour rendre une page. Je suis en cours d'exécution sur une instance Extra Small Azure. Webinstance, stockage et base de données SQL sont tous dans le même centre de données -. Asie du Sud-
Il y a un module appelé keepalive, qui fait un ping régulier.
ou http://blog.smarx.com/posts/ commander l'application-pool-idle-timeout-in-windows-azur
Aussi désactivé Debug (!) Et de mettre en pleine confiance comme décrit ici http://docs.orchardproject.net/Documentation/Optimizing-Performance-of-Orchard-with-Shared-Hosting
expérimenteront paramètres / pages warm-up ..
Le ping semble lourd main - quelque chose que je manque
La solution
Vous avez raison sur le recyclage du pool d'application - le délai d'attente d'inactivité par défaut est 20 minutes. Si vous réglez ce paramètre sur 0 (infini), vous ne verrez pas la pause après 20 minutes d'inactivité.
Steve Marx blogué sur la façon de faire . Il implique une tâche de démarrage appeler un script de commande élevé ce pool jeux app délai d'attente:
%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.processModel.idleTimeout:00:00:00
Autres conseils
Je crains que la petite instance supplémentaire ne peut être un très bon moyen pour Orchard, qui peut difficilement être décrit comme « petit extra ». Le site Orchard par exemple fonctionne sur deux instances Web normales. Il fonctionne assez vite, et comme il est en permanence frappé par les utilisateurs, vous voyez très rarement un démarrage à froid. Si le problème est l'inactivité alors votre seule possibilité est en effet artificiellement frappé le site ou pour augmenter l'application délai de domaine. Pourtant, même un départ à froid ne devrait pas prendre plus de quelques secondes sur un serveur de taille raisonnable, pour qu'il prenne minutes devrait être suffisant d'un signe pour vous détourner de petit supplémentaire.