2008-10-29 6 views
3

방금 ​​질문을 게시했습니다 how-to-determine-why-the-browser-keeps-trying-to-load-a-page 및 내 문제가 Gravatar 함께 발견했습니다.Gravatar 또는 제 3 자 웹 사이트가 정상적으로 작동하는지 여부를 정상적으로 확인하는 방법은 무엇입니까?

나는 또한 StackOverflow가 동일한 정전으로 고통 받고있는 것으로 나타났습니다. Gravatar에, 또는 그 문제에 대한 제 3 자 웹 사이트는 위 또는없는 경우

사람이 결정하는 우아한 방법을 알고 있나요, 전에 그들로부터 아바타 아이콘을 검색하려고?

이것은 긴 페이지로드와 절대로 바쁜 커서를 끝내지 않을 것입니다 ... 결코 끝내지 않을 것이라고 말하면 안됩니다 ... 단지 이 오랜 시간이 걸리며 멀리 갈 때이 걸리므로 매우 혼란 스럽습니다. 거기 앉아서 기다려라. 아무 것도.

답변

3

주기적으로 사이트의 상태를 확인하는 다른 프로세스가있을 수 있습니다. 아래에 무엇이 있는지에 대한 규칙을 설정하십시오. 예를 들어, "ping time> 1500ms = down"이라고 말할 수 있습니다. 이 프로세스를 통해 데이터베이스 테이블 또는 구성 파일에 메모를 남겨 둡니다. 그런 다음 거의 아무런 비용없이 각 페이지 렌더링에서이 값을 확인합니다.

이 외부 사이트의 중요도에 따라이 체크를 더 자주 또는 덜 할 수 있습니다.

이 프로세스는 웹 스택 프로그램 또는 예약 된 작업 또는 주석에 언급 된 ASP.NET 기능을 통해 실행되는 localhost를 통해서만 액세스 할 수있는 페이지 일 수 있습니다.

+0

또는 웹 스택에서 수행 할 수 있습니다. 그리고 캐시 객체 시간 초과를 통해 빈번히 반복하도록하십시오. – Kibbee

2

Gravatar의 경우 매번 이미지를 서버에서 가져 오는 대신 캐시 할 수 있습니다. 물론 사용자가 아이콘을 변경하면 주 서버에 직접 액세스 할 수있는 것처럼 빨리 새로 고치지는 않지만 최소한 매번 gravar 서버를 요청할 필요는 없습니다.