Sharepoint不是最快速的服務器應用程序,我已閱讀了幾條提示,以加速它。您認爲哪些步驟可以提高性能,因此可以用於託管高流量網站?您採取了哪些步驟來提高Sharepoint網站的性能?
回答
在一天的SharePoint結束僅僅是一個複雜的網站,與所有的標準組件。
爲了優化需要分析各組分並確定哪些一個是一個問題,並且然後相應地調整它的性能。
我們在實施1000個併發用戶的SharePoint網站,可能會或可能不會是大的過程,但我們正在採取一些措施是:
- 實現一個詳細的緩存策略,緩存的WebPart內容智能化。
- 使用負載均衡的服務器來確保我們所有的硬件都被利用,而不是閒置。
- 考慮到現有的解決方案,我們已經進行了容量規劃,所以我們有一個好主意,哪個組件是我們的瓶頸。 (SQL Server),所以我們將確保服務器能夠應對網站的預期負載和未來增長。
- ,我們還利用硬件負載均衡器,這將確保我們的網絡和相關服務器按預期運行,並再次這是你實現一個SharePoint網站之前進行調查。
- 我們還確保我們的webparts不會生成不必要的html,並且不會返回不必要的數據,因爲這會減慢加載時間。
我絕對認爲是一個好主意的東西是有一個目標,可以花費大量的金錢和時間優化SharePoint,這可能是不必要的。
除了緩存和硬件,試圖確保您的masterpages和頁面佈局都沒有在數據庫中重影(需要數據庫的調用來檢索)。
確保這些文件得到您的解決方案發佈於12蜂巢執行此操作。
你可以進入更多的細節或提供一些鏈接? – 2009-10-23 18:55:49
我的其他最好的賭注是:
- 使用的x64讓更多的RAM您的服務器上
- 讓你的應用程序池回收http://blogs.msdn.com/joelo/archive/2007/10/29/sharepoint-app-pool-settings.aspx
- 確保物盡其用的所有的自定義代碼妥善處置的SPWeb和SPSite對象使用此http://blogs.msdn.com/rogerla/archive/2008/02/12/sharepoint-2007-and-wss-3-0-dispose-patterns-by-example.aspx
- 利用MS容量規劃工具
- 規劃您的網站集和數據庫se尺寸。保持在控制你的數據庫和網站集將是關鍵
- 治理治理治理 - 爲網站大小限制和到期策略計劃。舊數據應該被刪除或歸檔以獲得更好的性能。 http://technet.microsoft.com/en-us/office/sharepointserver/bb507202.aspx
我不能強調,正確的早期規劃對於成功實施SharePoint至關重要。
不要忘了仔細選擇內置緩存設置(根據您的情況選擇合適的緩存設置)。 使用BLOBCache。 使用IIS壓縮/緩存(默認值不夠BTW)。
確保您的SQL框能夠跟上,特別是在索引/抓取過程中。分割應用程序角色(索引與搜索查詢以及專用WFE進行索引/爬行)有所幫助。
順便說一句,如果你正在運行的虛擬機的VMWare爲您WFES時,Windows NLB中斷(雖然不是一致),所以使用硬件NLBS或DNS輪循等
如果您不需要> 2gig RAM對於WFE上的IIS應用程序池,不要打擾WFE上的64位。
只是我的2C。
- 1. 您需要採取哪些步驟/流程來創建API
- 2. 可以採取哪些步驟優化tibco JMS以提高性能?
- 3. 您需要採取哪些步驟才能構建API?
- 4. 我需要採取哪些步驟來使用WCF回調?
- 5. 您使用VS 2008採取了哪些步驟來減少Javascript的開發時間?
- 6. 您需要採取哪些步驟將UIPanGestureRecognizer觸摸轉換爲ScrollView縮放?
- 7. 提高網站性能
- 8. 在您說「rake install」之後遵循了哪些步驟?
- 9. 可以採取哪些步驟來消除我的代碼中的錯誤?
- 10. 在PUBLISH之後Eclipse採取了哪些步驟? PUBLISH是指部署?
- 11. 需要採取哪些步驟在設備上實現OpenCL?
- 12. 我應該採取哪些診斷步驟來修復此授權?
- 13. 我應該採取哪些步驟來使視頻難以下載?
- 14. 您採取了哪些措施來消除Rails開發中的錯誤?
- 15. 提高網站的性能得分
- 16. 在您的瀏覽器中執行了哪些步驟的OAuth2流程?
- 17. 高性能網站
- 18. AlexNet圖層提取了哪些功能?
- 19. 萬交易 - 提高網站性能
- 20. 我需要採取哪些步驟來添加新創建的Gem?我怎樣才能訪問它?
- 21. 您的IDE的Struts2開發插件提供了哪些功能?
- 22. 將GitHub repo添加到Laravel應用程序需要採取哪些步驟?
- 23. 哪些網站提供免費,高質量的網站設計模板?
- 24. 如何提高SharePoint的性能?
- 25. 提高網頁的性能
- 26. ADO.net SqlTransaction提高了性能
- 27. 爲了改變java swing GUI的'外觀和感覺',我需要採取哪些步驟?
- 28. 性能診斷提高了性能
- 29. 爲您的網站提取LinkedIn推薦
- 30. 爲了提高MCMC算法的性能,if語句有哪些替代方法?
此建議對任何情況都有用。 – moo 2008-10-21 23:02:10