2013-05-09 5 views
6

프로덕션 서버에 시스템을 배포 할 계획입니다. 웹 사이트의 성능을 최적화하는 방법에 대해 더 많은 것을 배우고 싶습니다.Sitecore 성능 최적화 - Sitecore 구성, IIS 구성

  1. Sitecore에 권장되는 최적화는 무엇입니까? (캐싱, 웹 설정의 다른 설정)
  2. IIS에서 우리가 할 수있는 최적화는 무엇입니까?

이 주제에 대한 좋은 기사를 찾을 수 없습니다. 어떤 도움을 감사 :).

+0

체크 아웃 요한이 좋은 블로그 게시물 : http://www.sitecore.net/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/2011/05/All-About-Performance ASPNET-CMS.aspx –

답변

18

Sitecore recommended practicesPerformance Tuning Guide을 모두 살펴 보았습니까?

tips and tricks to help optimize your Sitecore website을 살펴보고 this going live checklist for Sitecore websites을 살펴보십시오. this John West Blog post에도 많은 좋은 정보가 있습니다.

가장 효율적으로 캐싱 할 수 있도록 구성 요소를 설계 했습니까? 당신은 당신의 캐싱을 올바르게 설정했는지 확인 :

은 당신이 당신의 위치에 어떤 부하 테스트 시뮬레이션을 실시한 적이 있습니까? 수많은 도구가 있으며 트래픽을 시뮬레이트하려면 jMeterLoadUI을 확인하십시오. 병목 현상이 발생하지 않도록 C# 코드를 검토 할 수도 있습니다.

필자는 많은 인식 된 성능 문제가 프론트 엔드 렌더링까지 걸리는 시간의 90 %를 발견했습니다. 가능한 한 마크 업이 가볍고 JS 및 CSS가 축소되어 코드가 최적화되어 있는지 확인하십시오. 사용할 수

사용 도구는 프런트 엔드 병목 현상이 어디에 볼 수 있습니다 :

+0

좋은 대답 +1 추가해야 할 점은 프런트 엔드 서버에서 캐시 조정을 수행하는 것이 문제가 될 수 있다는 것입니다. 로그인 가능성을 제거했습니다.이를 극복하기위한 한 가지 방법은 Sitecore 로그인이 필요없는 자체 캐시 페이지를 작성하는 것입니다. – Trayek

+0

좋은 지적. 최소한 IIS를 통해 설정된 인증을 요구하는 폴더에 넣으십시오. 더 이상 필요하지 않은 인증을 제거하십시오. – jammykam