빠른 새로 고침 시 페이지가 부분적으로 로드됩니다.

빠른 새로 고침 시 페이지가 부분적으로 로드됩니다.

저는 최근 LAMP 스택(Ubuntu 11.04, Apache2, Mysql, PHP5)을 실행하기 위해 256MB의 VPS 슬라이스를 설정했습니다. 지금까지 나는 내가 설정한 IP 기반 가상 호스트에서만 간단한 Wordpress 사이트를 실행하고 있습니다.

성능은 훌륭하지만 짧은 시간 내에 동일한 IP에서 여러 HTTP 요청을 보내면 부분 페이지만 렌더링되는 것으로 나타났습니다. 그런 다음 조금 기다렸다가 페이지를 새로 고치면 전체 페이지가 다시 로드됩니다. 사무실 데스크톱에서 두 개의 브라우저로 사이트에 액세스할 때 이 동작을 발견했지만 단일 브라우저(모든 브라우저)에서 사이트를 빠르게 탐색하는 경우에도 나타납니다.

위의 조건을 제외하고 페이지가 올바르게 렌더링되므로 이것이 Apache 현상이라고 생각합니다. 그러나 아마도 여기서는 틀렸을 것입니다. 일종의 DOS 보호 기능을 갖춘 호스팅 회사일 수 있습니까?

상대적인 Linux/서버 초보로서 Apache의 어떤 설정이 이러한 동작을 설명할 수 있는지, 그리고 이를 어떻게 변경할 수 있는지에 대한 통찰력을 주시면 정말 감사하겠습니다.

답변1

"렌더링"은 거의 완전히 클라이언트측 작업입니다. 서버가 페이지를 렌더링하는 데 필요한 모든 리소스를 보내면 실제로 페이지를 렌더링하는 것은 브라우저에 달려 있습니다. 서버가 페이지를 렌더링하는 데 필요한 모든 리소스를 보내지 않는다고 생각한다면 이는 다른 문제입니다.

Firebug 또는 Chrome의 "요소 검사" 도구와 같은 도구를 사용하면~이다필요한 모든 자원을 받는지 여부.

서버가 수행하는 작업을 알고 싶다면 전송되는 페이지의 크기 차이, 다양한 HTTP 상태 코드(예: 500) 또는 오류 로그의 DOS 보호에 대한 오류 메시지가 있는지 Apache 액세스 로그를 확인하는 것이 가장 좋습니다.

관련 정보