Question

Nous essayons de résoudre certains problèmes de performances sur un site distant.

Une chose que nous soupçonnons pourrait être la cause du problème de performance est la page ghosting.

Y at-il un moyen de voir si les pages qui sont appelés sont en grisé?

Était-ce utile?

La solution

Dans mon expérience, la chose ghosted / unghosted est un mythe de SharePoint totale. Si vous rencontrez des problèmes importants de performance avec une page, je doute sincèrement que c'est le problème. Je regardais plus à ce que les composants WebPart sont sur la page et ce que vous leur demandez de faire.

Autres conseils

Résolution des problèmes de performance dans SharePoint en essayant de suivre ce que le problème pourrait être pourrait être un processus très long et fastidieux.

Ce que vous devez faire est de donner au site un examen approfondi des questions qui pourraient affecter la performance (et webparts oui fermés est une sur une liste probablement très longue).

Autres candidats:

  • grandes collections de sites (> 100Go), de grandes listes (> 2000 articles) etc (lecture Planifier les limites du logiciel sur TechNet )
  • est mise en cache activée? la mise en cache de sortie, la mise en cache BLOB, HTTP compression
  • code personnalisé. Probablement le pire contributeur de mauvaises performances. Est pages spécifiques lent ou est les pages lent en général? Est-ce que votre code disposer ses objets SPRequest (montre La consommation de la mémoire). Lire cette et cette .
  • des alertes dans eventlog ou 12 journaux de la ruche. espace disque faible? faible sur la mémoire? sont vous utilisez 32 bits?
  • serveur sql est le rythme cardiaque d'un SharePoint performant. Vérifier des alertes dans le journal des événements.
  • carte réseau défectueuse. Je l'ai vu cette performance épave sur un autre bien le site du spectacle.

  • la taille est l'empreinte de vos pages? Si vous avez besoin de tonnes de charge de
    CSS, JS et images par chaque demande
    (Sans les mettre en cache) cela pourrait
    tuer performance.

  • en général: vos serveurs est mis en place selon les meilleures pratiques? Lis plus sur technet

Ce fut quelques-unes des questions que je considère, encore une fois selon le type de modèles pour une mauvaise performance que vous l'expérience (vous ne décrivez dans votre question).

J'asssume par 'appelé' vous par le navigateur.

Si vous voulez juste voir si une page donnée est personnalisée, vous pouvez regarder les pages dans SharePoint Designer comme cela vous montrera rapidement quelles pages ont par la suite en grisé été personnalisés.

fichier personnalisé dans SPD http: //www.code-storm .co.uk / ressources / PB / Customized.png

Bien sûr, si vous devez le faire via le code, alors ce n'est pas une approche viable.

Avez-vous vérifié le site avec Fiddler pour voir ce qui se passe sous les couvertures?

Comme Marc dit que la question ne peut pas être le statut ghosted / unghosted de la page, mais ... si vous ne voulez vérifier l'état de la page puis sur SharePoint est un gestionnaire de outil vraiment utile pour regarder les propriétés des objets SharePoint. Cela devrait enregistrer un code écrit de temps pour faire le chèque et si la page est alors unghosted « customizedpagestatus » affichera sur mesure.

Comme Marc dit ci-dessus, vérifiez le nombre de pièces Web et ce qu'ils font. vérifier en particulier s'il y a un grand nombre de pièces Web « fermées » se cachant derrière les coulisses des utilisateurs de pouvoir comprendre la différence entre Supprimer et Fermer. Ils ne sont pas visibles, mais continueront de consommer toutes les ressources. Presque chaque fois que j'aider quelqu'un avec un problème de performance sur un site, en raison de son> = 10 pièces fermées web.

Une autre question pour vérifier et cela peut sembler étrange est de savoir si vous avez webparts personnalisés qui ont construit le code. Il est possible que certains d'entre eux peuvent ne pas être correctement libérer les ressources utilisées. Ceci est juste un ajout aux autres points déjà mentionnés.

Mes 5 cents: Si c'est une option du tout, vous pouvez vérifier le calendrier de trace ASP.NET pour voir les actions de chaque rendu de contrôle ou non rendu dans l'arborescence de contrôle de la page. Voir web.config / system.web / trace pour le pool d'applications en question et ajouter trace.axd dans l'URL (ou définir l'attribut pageOutput 'true' pour l'oligo-élément dans le web.config).

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top