Je suis impliqué dans un projet utilisant DotNetNuke version 05.01.04 Community Edition. Nous construisons notre nouvel Intranet en l'utilisant, mais la performance est terrible.Terrible performance DotNetNuke
Nous avons cinq personnes qui ajoutent des pages et du contenu et toutes les 15-30 secondes ils connaissent une pause de 10 secondes ou plus avant que le système continue et les écrans suivants se charge.
Le serveur est Windows 2003, 3,8 GHz avec 1 Go de RAM. Mon administrateur de serveur me dit que les performances du processeur et de la mémoire ne semblent pas être le goulot d'étranglement.
Nous avons actuellement 350 pages dans le système, nous avons l'intention d'en ajouter 1000. Nous devons donc résoudre ce problème de performance afin que nous puissions entrer du contenu et que nous puissions y accéder.
Je n'arrive pas à voir où se trouve le goulot d'étranglement. Y at-il une bonne raison pour déterminer le goulot d'étranglement lors de l'utilisation de DotNetNuke?
modules installés
- Publier: Engagez (Pas actuellement utilisation)
- page Blaster (Ne semble pas à fournir la mise en cache lorsque les utilisateurs connectés en utilisant l'authentification intégrée
- SimpleGallery
- XMod
- Content Manager
IIS Configuration
application recyclage complètement handicapées (Outre un recyclage de deux heures)
De nouvelles découvertes: Le 18 Mars 2010
Le principal goulot d'étranglement était due à la version 5.1.4 ayant un bug qui a causé 1300 allers-retours de base de données sur une page moyenne, en raison de la mise en cache de la mémoire de base de données cassée. Nous avons mis à niveau vers 5.2.4 ce qui a résolu ce goulot d'étranglement.
Maintenant, le plus gros goulot d'étranglement est la navigation. Nous avons utilisé à la fois DDR:Menu et DDN: Nav, mais les deux ont un impact majeur sur les performances.
Existe-t-il une interface de navigation qui ne gâche pas autant les performances?
Performance peaufiné essayé: * Mise en place cache DNN pour 'Heavy' * Installé page Blaster * Désactivé recyclage d'applications IIS –
Quelle version SQL Server utilisez-vous? si l'édition expresse, alors ceci est connu pour utiliser seulement un processeur, peut-être c'est le goulot d'étranglement? – lmsasu
Avez-vous activé la compression de pages (gzip ou deflate)? Le filtrage des espaces est-il activé? En outre, essayez d'installer Firebug dans Firefox avec le module complémentaire YSlow pour voir quelle ressource pourrait prendre le plus de temps à charger. –