我不希望對此有一個直截了當的答案,但確保SharePoint 2007網站具有良好性能的最佳做法是什麼?SharePoint 2007性能問題
我們有一些網站用於我們的內部網,它通常被認爲運行緩慢。服務器上有足夠的內存和處理器能力,但這些頁面並不像您期望從運行在強大服務器上的網站那樣'快速'。
我們已經做了我們可以調整設置,但是有什麼我們可能會失蹤?
我不希望對此有一個直截了當的答案,但確保SharePoint 2007網站具有良好性能的最佳做法是什麼?SharePoint 2007性能問題
我們有一些網站用於我們的內部網,它通常被認爲運行緩慢。服務器上有足夠的內存和處理器能力,但這些頁面並不像您期望從運行在強大服務器上的網站那樣'快速'。
我們已經做了我們可以調整設置,但是有什麼我們可能會失蹤?
Andrew Connell的最新着作(專業SharePoint 2007 Web內容管理開發)有一整章致力於改善SharePoint網站的性能。
它涵蓋的關鍵主題包括緩存,限制頁面加載(特別是如何刪除不需要的CORE.js),使用Disposable對象以及如何使用SharePoint查詢。我得到的兩個很好的技巧是使用CSS Freindly Control Adapters爲通用組件(菜單等)生成更小的HTML並設置服務器「喚醒」,所以當IIS睡眠應用程序時,由於不活動,您可以在有人點擊您的網站之前將其重新喚醒。
只是一些想法...
從服務器或客戶端做的時候它會顯示你的網頁慢?如果客戶端速度較慢,請檢查您的網絡。
您的網頁非常「沉重」嗎? (意思是說,很多元素,Web部件等等?)比也許是正常的。
您是否注意到自從添加了一個特定的Web部件後,它們的加載速度較慢?也許這個特定的Web部件存在一些問題(例如,它正在訪問一個擁有成千上萬個文檔的文檔庫)。如果是這種情況,請嘗試停用該特定的Web部件,然後查看性能是否更好。
我注意到Sharepoint喜歡添加大量的JavaScript。如果你使用慢JavaScript(比如Internet Explorer)運行瀏覽器,我注意到它有時並不「快」。另外,如果您正在其上運行自定義代碼:確保在使用後處理您的SPWebs,這可能會增加很多!
一旦IIS應用程序池卸載了SharePoint資源,或者在新請求的啓動速度非常慢的情況下自行回收,初始請求存在已知問題。
有關爲什麼會發生這種情況以及如何解決問題的詳細信息可以在這裏找到; SharePoint 2007 Quirks - Solving painfully slow spin-up times
你在虛擬或物理服務器上運行嗎?我們發現它在物理服務器上顯着更快。另外,請檢查磁盤性能 - 如果您從SAN運行服務器,這可能表示您的SAN過度使用。
探討的SharePoint性能問題,我先試試這些東西,按照這個順序:
SharePoint安裝的三個主要組件是SharePoint Server(運行WSS/SPS服務的那個),SQL Server DB和IIS。
你說你有適合你的SharePoint服務的權力,我認爲IIS肯定會在一臺好機器上。
通常SQL Server安裝程序承載SP相關的數據庫會減慢頁面加載。我希望你看看你的整個SQL Server相關的性能計數器,你也可能想調整這些數據庫(其中包括OS服務器/存儲過程/網絡等)
希望這會增加你的事物清單你想看看。
SharePoint有很多限制,導致低性能問題,我們可能稱之爲性能瓶頸。主要發生是由於以下原因的SharePoint性能問題:
,如果你使用一些智能您可以顯着提高的SharePoint性能的SQL Server
Microsoft Office SharePoint Server(MOSS)是一款極受歡迎的產品,它通過內容管理和企業搜索,共享業務流程以及跨邊界信息共享來提高組織的有效性,以提高業務洞察力。 StorageEdge是一款非常好的產品,可以增強/改善SharePoint性能。 通過使用StorageEdge可以輕鬆增強SharePoint的性能。
你能提供一些特別慢的例子嗎?這只是一般情況還是在進行某些行動時? – 2008-09-21 22:39:26