2012-06-11 2 views
0

C#을 사용하는 ASP.NET MVC3을 기반으로하는 대규모 전자 상거래 사이트에서 작업하고 있습니다. 홈 페이지와 같은 모든 페이지에서 전체 페이지 캐싱을 수행하려고합니다. , 카테고리 페이지, 제품 목록 페이지, 제품 세부 정보 페이지 등C# 및 면도기 엔진을 사용하여 ASP.NET MVC3에서 전체 페이지 캐싱

하지만 동적 인 고객마다 장바구니, 위시리스트 등을 처리하는 방법에 대해서는 약간 혼란 스럽습니다.

전체 페이지 캐싱 방법을 제안 해주세요. 또는 더 나은 성능을 얻는 방법에 대한 제안이 있습니까? 사이트에 1 개의 Lakh 제품이 포함되어 있고로드하는 데 너무 많은 시간이 걸리기 때문에 저는 사이트 성능에 대해 정말로 우려하고 있습니다.

이제 매우 적극적인 캐싱을 수행하여 이러한 모든 작업을 수행 할 시간이 되었습니까?

답변

1

장바구니, 위시리스트 등이 별도의 하위 작업 또는 부분보기로 구현되는 경우 해당 캐싱을 사용하지 못할 수 있습니다. 캐시 속성을 사용하여 캐싱을 활성화 할 수 있지만 이미 MVC3에 있습니다.

+0

네, 장바구니, wishlisht 등 별도의 하위 작업 및 부분보기로 구현됩니다. mvc3에서 캐싱을 사용할 수 있습니까? –

+0

[OutputCache (기간 = 1200, 위치 = System.Web.UI.OutputCacheLocation.Server)] 이 좋아합니다. –

관련 문제