2015-01-08 3 views
0

웹 사이트가 동시에 너무 많은 연결을받는 경우 (많은 사용자가 동시에 웹 사이트를 방문하면 오버로드 됨) 정적 HTML 페이지로 사용자를 안내하는 방법이 있습니까?서버에 연결할 수없는 사용자를 정적 페이지로 안내합니까?

올바른 트랙에 있는지 잘 모르겠지만 사용자가 x 시간 동안 서버에 연결하려고하면 htaccess 파일에이 토지를 배치하면 정적으로 표시됩니다. 대신 html 오류 페이지가 있습니까?

만약 그렇다면 ... 어떤 오류 페이지를 생성해야합니까 (408 시간 초과?). 사용자가 약 10 초 동안 연결을 시도하면 자동으로 해당 정적 html 오류 페이지로 연결되도록 설정할 수 있습니까? ?

다음은 사용자 정의 오류 페이지를 원한다면 개인적으로 htaccess에 넣을 것이지만 10 초 후에 페이지를로드 할 수 없다면 어떻게 그 페이지로 이동할 수 있습니까?

ErrorDocument 404 /custom404.html 

# Can also do the same for other errors... 
ErrorDocument 500 /custom500.html 

편집 그래서 예를 들어, 추적 비행기의 비행과 비행기가 갑자기 실종과 웹 사이트 거래, 많은 사람들이 즉시 해당 사이트를 홍수 시작하려고하는 경우. 따라서 서버가 처리 할 수있는 것 이상이라고 가정하면 사용자는 잠시 서버에 연결할 때까지 기다리는 것으로 가정 할 것입니다. 그렇다면 오류 페이지가 표시되거나 계속 기다릴 것입니까?

+0

사용자가 서버에 연결할 수없는 경우 ... htaccess 파일 또는 정적 페이지가 도움이된다는 것을 어떻게 상상합니까? –

+0

방문자가 10 초를 기다려야한다면 그 상황을 개선해야합니다. 심각한 성능 문제가 있거나 50 센트 호스팅 중이므로 업그레이드해야합니다. –

+0

좋아, 나는 서버 사양이나 어떤 종류의 문제에 관해서는 내가 정확히 다루어야 할 것이 무엇인지에 관해서는 내가 통제 할 수없는 것에 관해서 설명하기를 희망하는 상황의 예를 들었다. – chdltest

답변

0

다른 서버를 통해 페이지를 전달하여이 작업을 수행 할 수 있습니다. 기본적으로 공개이고 사용자가 도달하는 서버 A에 페이지가 있습니다. 그런 다음이 페이지는 AJAX를 사용하여 서버 B에서 실제 페이지를 가져 오려고 시도합니다. 실패하면 오류가 표시됩니다.

서버 A의 부하가 높지 않으므로 JScript와 HTML이 단순합니다.

관련 문제