Sharepoint는 서버 응용 프로그램 중에서 가장 빠른 속도는 아니며 속도를 높이기위한 몇 가지 팁을 읽었습니다. 높은 트래픽 사이트를 호스팅하는 데 사용할 수 있도록 성능을 향상시키는 데 필요한 단계는 무엇이라고 생각하십니까?Sharepoint 사이트의 성능을 향상시키기 위해 수행 할 단계는 무엇입니까?
답변
하루가 끝날 때 SharePoint는 모든 표준 구성 요소가있는 복잡한 웹 사이트 일뿐입니다.
성능을 최적화하려면 각 구성 요소를 분석하고 어느 구성 요소를 문제로 판단한 다음 적절하게 조정해야합니다. 우리는 또는 대형하지 않을 수도 1000 동시 사용자 셰어 웹 사이트를 구현하는 과정에있어
그러나 우리가 복용하는 몇 가지 단계는 다음과 같습니다
- 이는 WebPart를 캐시, 상세한 캐싱 전략을 구현 콘텐츠를 지능적으로.
- 로드 균형 조정 된 서버를 사용하여 유휴 상태가 아닌 모든 하드웨어를 사용하도록합니다.
- 기존 솔루션에 따라 용량 계획을 수행 했으므로 어떤 구성 요소가 우리에게 병목 현상이되는지 잘 알고 있습니다. (SQL 서버), 우리는 서버가 사이트의 예상로드 및 향후 성장에 대처할 수 있도록 보장 할 것입니다.
- 우리는 또한 네트워크 및 관련 서버가 예상대로 작동 할 수 있도록 하드웨어 부하 분산 장치를 사용하고 있습니다. 또한이 기능은 SharePoint 웹 사이트를 구현하기 전에 조사해야 할 사항입니다.
- Google에서는 웹 파트가 불필요한 HTML을 생성하지 않도록하고 불필요한 데이터를 반환하지 않기 때문에로드 시간이 지연됩니다.
확실히 생각해 보면 좋은 아이디어는 SharePoint를 최적화하는 데 엄청난 돈과 시간을 소비 할 수 있으므로 목표를 달성하는 것입니다. 이는 불필요한 것으로 판단 할 수 있습니다.
캐싱 및 하드웨어 외에도 마스터 페이지 및 페이지 레이아웃이 데이터베이스에서 고스트되지 않아야합니다 (검색 할 데이터베이스 호출 필요).
파일을 솔루션의 12 개 하이브에 공개해야합니다.
자세한 내용을 보거나 링크를 제공 할 수 있습니까? –
내 추가 최상의 선택은 : 64
- 를 사용하여 모든 사용자 지정 코드가 제대로 SPWeb 처분 http://blogs.msdn.com/joelo/archive/2007/10/29/sharepoint-app-pool-settings.aspx
- 이 있는지 확인 재활용 응용 프로그램 풀을 최대한 활용하십시오 서버에
- 더 많은 RAM을 허용하고, 이 http://blogs.msdn.com/rogerla/archive/2008/02/12/sharepoint-2007-and-wss-3-0-dispose-patterns-by-example.aspx
- 활용 MS 용량 계획 도구 http://technet.microsoft.com/en-us/library/bb961988.aspx
- 계획 사이트 모음 및 databa를 사용하여 SPSite 개체 se 크기. 데이터베이스 및 사이트 모음을 제어하에 유지하는 것이 중요합니다.
- 거버넌스 조정 - 사이트 크기 제한 및 만료 전략을 계획합니다. 더 나은 성능을 위해 이전 데이터를 삭제하거나 보관해야합니다. http://technet.microsoft.com/en-us/office/sharepointserver/bb507202.aspx
SharePoint 구현을 성공적으로 수행하려면 적절한 초기 계획이 필수적이라고 강조 할 수 없습니다.
내장 된 캐시 설정을 신중하게 선택하는 것을 잊지 마십시오 (상황에 맞는 것을 선택하십시오). BLOBCache를 사용하십시오. IIS 압축/캐싱 사용 (기본값은 BTW가 충분하지 않음).
특히 인덱싱/크롤링 중에 SQL 상자를 계속 사용할 수 있는지 확인하십시오. 응용 프로그램 역할 분할 (인덱싱 대 검색 쿼리 및 인덱싱/크롤링 전용 WFE)이 도움이됩니다. 당신이 당신의 WFEs을 위해 VM웨어 VM을 실행하고 BTW 경우
, 윈도우 NLB 나누기 (하지 일관하지만) 때문에 등, 하드웨어 NLBS 또는 DNS 라운드 로빈을 사용
필요하지 않은 경우
> 2gig의 RAM WFE의 IIS 응용 프로그램 풀 (IIS Application Pool)의 경우 WFE에서 64 비트를 신경 쓸 필요가 없습니다.그냥 2c입니다.
- 1. 대규모 데이터 집합에 대한 IE8 성능을 향상시키기 위해 수행 할 수있는 작업은 무엇입니까?
- 2. Magento 성능을 향상시키는 가장 좋은 단계는 무엇입니까?
- 3. PHP cURL의 문제를 해결하기 위해 수행 할 단계는 무엇입니까?
- 4. TeamCity에서 빌드 시간을 최적화하기 위해 수행 할 수있는 단계는 무엇입니까?
- 5. tibco JMS를보다 효율적으로 최적화하기 위해 수행 할 수있는 단계는 무엇입니까?
- 6. 성능을 향상시키기 위해 쿠키가없는 도메인으로 IIS를 설치하려면 어떻게해야합니까?
- 7. 성능을 향상시키기 위해 뷰와 인덱싱을 어떻게 사용할 수 있습니까?
- 8. API를 작성하기 위해 수행해야 할 단계는 무엇입니까?
- 9. 프레임 속도를 향상시키기 위해 UIButton을 대체 할 대상은 무엇입니까?
- 10. 클라이언트 세션 성능을 향상시키기 위해 나중에 SSL 세션을 재사용 할 수 있도록 어떻게해야합니까?
- 11. IIS에서 잠재적 인 (D) DoS 공격의 영향을 최소화하기 위해 수행 할 수있는 단계는 무엇입니까?
- 12. XML을 Core Data 객체로 변환하기 위해 수행해야 할 단계는 무엇입니까?
- 13. 역할과 함께 폼 인증을 구현하기 위해 수행해야 할 단계는 무엇입니까?
- 14. HPUX에서 빌드를 향상시키기 위해 링커 옵션을 추가하십시오.
- 15. Java 기술을 향상시키기 위해 무엇을 배워야합니까?
- 16. Sharepoint 사이트의 모양과 느낌을 수정하는 방법은 무엇입니까?
- 17. 성능을 향상시키기 위해 OpenGL es (Iphone)의 Vertex Buffer Objects (VBO) 사용하기
- 18. 당신의 부드러운 기술을 향상시키기 위해 한 가장 효과적인 것은 무엇입니까?
- 19. 응용 프로그램의 속도를 향상시키기 위해 매핑을 만드는 방법은 무엇입니까?
- 20. 성능을 위해 FileContentResult를 캐시하는 방법은 무엇입니까?
- 21. 성능을 위해 schemaDocument.Namespaces 코드를 최적화하는 방법은 무엇입니까?
- 22. ajax 사용 가능 웹 사이트의 성능을 향상시키는 방법은 무엇입니까?
- 23. SharePoint 게시 사이트의 검색 센터
- 24. 성능을 위해 MySQL의 내구성을 줄입니다.
- 25. NHibernate의 성능을 향상시키는 가장 좋은 방법은 무엇입니까?
- 26. 데이터베이스 디스크 대기열이 너무 많습니다. 수행 할 수있는 작업은 무엇입니까?
- 27. 빌드 프로세스의 단계는 무엇입니까
- 28. 다음 단계는 무엇입니까?
- 29. 성능을 위해 uiLabels를 숨기거나 제거하십시오.
- 30. 다국어로 응용 프로그램을 업데이트 할 때 수행해야 할 단계는 무엇입니까?
이 조언은 어떤 상황에 유용합니다. – moo