저는 Razor 3 및 .NET Framework 4.5를 사용하는 ASP.NET 웹 페이지 프로젝트에서 작업하고 있습니다. 이 시점에서 IIS7 (Windows Server 2008 R2) 또는 IIS8 (Windows Server 2012)에 배포할지 여부는 알 수 없습니다.ASP.NET 웹 페이지 - 세미 동적 콘텐츠 캐싱
주문 된 CMS에서 관리하는 데이터베이스에서 채워지는 일부 .vbhtml 콘텐츠 페이지가 있습니다. 이 페이지의 내용은 자주 변경되지 않습니다 (홈 페이지, 우리에 관한 것, 작동 방식, FAQ 형식 페이지). 불필요한 데이터베이스 호출을 방지하기 위해 내용을 효과적으로 캐시하려고합니다. 나는 반 동적 인 내용으로 생각한다.
페이지 내용을 변경했을 때 데이터베이스에서 가져 오는 페이지 만 캐시하는 가장 좋은 방법은 무엇입니까? 이 코드는 IIS에서 설정 될 수 있습니까?
감사합니다.
NHibernate를 사용하고 있습니까? –
@ Carl Carlson 필자는 결코 그것을 사용하지 않았으며 팀은 Entity Framework와 같은 ORM 솔루션을 사용하지 않으려했지만 유용 할 가능성이 있다면 확실히 조사 할 것입니다. 제가주의해야 할 유일한 것은 헌신적 인 프로젝트 시간 척도에 따라 가파른 학습 곡선입니다. –
자주 바뀌지 않는 콘텐츠 페이지가 현재 얼마나 많습니까? 내 대답은 10 명이 있는지 아니면 1 천 명이 있는지에 따라 달라질 수 있습니다! – Polynomial