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. 可以採取哪些步驟優化tibco JMS以提高性能?
- 2. 我需要採取哪些步驟來使用WCF回調?
- 3. 在您說「rake install」之後遵循了哪些步驟?
- 4. 可以採取哪些步驟來消除我的代碼中的錯誤?
- 5. 需要採取哪些步驟在設備上實現OpenCL?
- 6. 我應該採取哪些步驟來使視頻難以下載?
- 7. 我應該採取哪些診斷步驟來修復此授權?
- 8. 您採取了哪些措施來消除Rails開發中的錯誤?
- 9. 提高網站的性能得分
- 10. 在您的瀏覽器中執行了哪些步驟的OAuth2流程?
- 11. AlexNet圖層提取了哪些功能?
- 12. 萬交易 - 提高網站性能
- 13. 您的IDE的Struts2開發插件提供了哪些功能?
- 14. 哪些網站提供免費,高質量的網站設計模板?
- 15. 提高網頁的性能
- 16. ADO.net SqlTransaction提高了性能
- 17. 如何提高Wordpress網站的網頁加載性能?
- 18. 我需要採取哪些步驟來實現具有角色的表單身份驗證?
- 19. 針對殘疾人的HTML採取的輔助功能步驟
- 20. 添加新文件後,爲了構建Android AOSP/CyanogenMod,需要採取哪些步驟
- 21. 在開發網站時,我們必須經歷哪些不同步驟?
- 22. Sharepoint網站屬性
- 23. 有哪些步驟來創建一個新的EPiServer項目
- 24. 在啓動Web項目之前,我應該採取哪些步驟來描述體系結構?
- 25. 提高同步2D陣列的性能
- 26. 提高異步Web調用的性能
- 27. ASP.NET,部署網站的步驟
- 28. Guava Interner錯過了一些提高性能的潛力
- 29. 需要採取哪些步驟才能在Visual Studio代碼中爲React Native實現自動完成工作?
- 30. 關於提高我網站上的滾動性能的想法
此建議對任何情況都有用。 – moo 2008-10-21 23:02:10