2011-03-13 5 views
2

거의 공유되지 않은 방문 페이지가 공유 호스팅 환경에 배포되어 있습니다. 현재 방문자 수가 1 명/일인 것과 같이 매우 적은 수의 방문자가 있습니다.공유 호스팅에서 ASP.NET4.0 페이지를 따뜻하게 유지

IIS 7.0이 너무 오래 유휴 상태가되면 내 사이트를 "삭제"하는 것처럼 보입니다. 이 후 첫 번째 페이지로드는 30 초 이상 걸립니다. 드문 방문으로 인해 실제 내 모든 방문자가 사이트 시작 비용에 대해 지불합니다. (사이트 복구 후 페이지로드가 1-3 초로 정상화됩니다.)

ASP.NET4.0 및 IIS7.5의 응용 프로그램 예열 기능에 대해 알고 있지만 주어진 공유 호스팅 환경으로 인해, 나는 그들을 활용할 수있는 방법이 없다.

내 사이트를 인위적으로 유지하려면 어떻게해야합니까?

답변

9

화재 최대 타이머까지 당신의 위치를 ​​유지하고 간단 WebRequest를 통해 여러 페이지를 "방문"으로 자신을 찌를 만들 것입니다.

+1

나는 서비스에 등록하는 것보다 더 좋아합니다. 위대한 아이디어. – Jake

+0

사이트가 다운되면 버즈를 줄 수있어 서비스가 좋습니다. – aron

+0

이것에 대한 자세한 내용은? 아마도 코드 샘플과 관련된 정확한 단계를 설명하는 블로그 게시물일까요? –

5

무료 계정을 사용해보십시오. http://www.montastic.com/ URL을 입력하고 30 분마다 방문하도록 알려주십시오.

이것은 당신의 Global.asax

+0

30 분이 너무 길면 간격이 멀다고 가정하면 효과가 있습니다. – Mick