SharePoint 2007 performance-Probleme
Ich erwarte nicht, dass eine einfache silberne Kugel, Antwort auf diese, aber was sind die besten Methoden für eine gute Leistung für SharePoint 2007-Websites?
Wir haben ein paar Websites für das intranet, und es allgemein gedacht wird, zu langsam laufen. Es gibt reichlich Speicher und Prozessor-power in den Servern, sondern die Seiten einfach nicht "snap", wie Sie erwarten würden, von einer Website läuft auf leistungsstarken Servern.
Wir haben getan, was wir zu zwicken setup, aber ist es etwas, was wir fehlen könnte?
- Können Sie einige Beispiel, was genau ist langsam? Ist es nur im Allgemeinen, oder ist es beim durchführen von bestimmten Aktionen auf?
- Ich bin mir nicht sicher über Akasha. Aus meiner Erfahrung ist es langsam insgesamt auch nur für regelmäßige surfen durch die Seiten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Andrew Connell das neueste Buch ("Professional SharePoint 2007 Web Content Management Development) hat ein ganzes Kapitel gewidmet imporving Leistung von SharePoint-Websites.
Wichtigen Themen werden behandelt-Caching, die Begrenzung der Seite zu laden (vor allem, wie zu entfernen CORE.js wenn es nicht benötigt wird), arbeiten mit Einweg-Objekte und wie die Arbeit mit SharePoint-Abfragen.
2 wirklich gute tricks, die ich habe, sind die Verwendung der CSS-Freindly Control-Adapter zum generieren von kleinere HTML-Code für die gemeinsamen Komponenten (Menüs, etc) und die Einrichtung eines Servers "wake up", also, wenn IIS schläft der app-pool aufgrund von Inaktivität können Sie wecken, bevor jemand trifft Ihre Website.
Es ist ein bekanntes Problem mit Erstanträge einmal einen IIS-Anwendungspool hat, ohne die SharePoint-Ressourcen oder recycelt sich dort, wo der spin-up auf eine neue Anfrage ist sehr langsam.
Details darüber, warum das passiert und wie man es beheben kann hier gefunden werden; SharePoint 2007 Macken - Lösung des schmerzhaft langsamen spin-up-Zeiten
Microsoft hat ein white paper zu diesem Thema.
Herunterladen von hier aus.
SharePoint hat eine Menge von Einschränkungen, die dazu beitragen, low-performance-Probleme, wir nennen Sie performance-Engpässe. Die SharePoint-performance-Probleme auftreten, vor allem an den folgenden Gründen:
Sie können dramatisch verbessern die Leistung von SharePoint, wenn Sie ein paar von intelligenten Verfahren, die sind:
Microsoft Office SharePoint Server (MOSS) ist ein sehr beliebtes Produkt, das verbessert die Effizienz von Organisationen durch content-management-und enterprise search, shared-business-Prozessen und der Austausch von Informationen über die Grenzen hinweg für bessere geschäftliche Einblicke. Und storageedge zur Verfügung stellt, ist ein äußerst feines Produkt, das erweitern/verbessern der Leistung von SharePoint.
Durch die Verwendung von storageedge zur Verfügung stellt SharePoint kann sich die Leistung leicht verbessert werden.
Nur ein paar Ideen...
Ist anzeigen Ihre Seiten als langsam, wenn es von dem Server oder von einem Client aus? Wenn langsamer vom client, tun, überprüfen Sie Ihr Netzwerk.
Sind Ihre Seiten sehr "schwer"? (bedeutet, viele Elemente, Webparts und so weiter?) Als es vielleicht normal.
Haben Sie bemerkt, Sie laden langsamer, da hast du fügen Sie eine bestimmte web-Seite? Vielleicht gibt es einige Probleme mit diesem speziellen web-Rahmen (zum Beispiel, ist der Zugang zu einem Dokument Bibliothek, die viele -Tausende - Dokumente). Wenn das der Fall ist, versuchen Sie, es zu deaktivieren, dass spezifische web-Teil und sehen, ob die performance besser funktioniert.
Bemerkte ich, dass Sharepoint liebt, fügen Sie eine Tonne von JavaScript. Wenn Sie einen Browser mit langsamen JavaScript (z.B. Internet Explorer), merke ich, dass es manchmal nicht "fühlen" fallen.
Auch, wenn Sie mit benutzerdefiniertem code auf Sie: Stellen Sie sicher, dass entsorgen Sie Ihre SPWebs nach Gebrauch, kann eine Menge!
Laufen Sie auf virtuellen oder physischen Servern? Wir haben festgestellt, dass es deutlich schneller auf physischen Servern. Auch, überprüfen Sie die Datenträger-performance - wenn Sie den Server von einem SAN zu, es könnte ein Zeichen sein, dass Sie Ihr SAN ist über genutzt.
Untersuchen der SharePoint-performance-Probleme, würde ich versuchen, diese Dinge zuerst in dieser Reihenfolge:
Die drei wichtigsten Hauptkomponenten von SharePoint-setup SharePoint Server (der läuft WSS/SPS services), SQL Server-Datenbank und IIS.
Sie sagten, Sie haben anständig power für Ihre SharePoint services-und ich gehe davon aus, IIS würde auf jeden Fall eine gute Maschine.
In der Regel setup für SQL Server, dass hosts die SP im Zusammenhang DBs, verlangsamen würde die Seite geladen. Ich würde wollen, dass Sie werfen Sie einen Blick auf Ihren gesamten SQL Server-bezogenen Leistungsindikatoren und möchten Sie vielleicht zu Stimmen, diese DBs auch (die OS-Server/Gespeicherte Prozeduren/Netzwerk, etc)
Hoffe, dass dies fügt hinzu, um Ihre Checkliste der Dinge, die Sie wollen, werfen Sie einen Blick auf.