2013-02-12 2 views
2

나는 PHP 웹 사이트가 있습니다. 508 리소스 제한 초과 오류가 계속 발생하므로 어떻게 웹 사이트를 최적화 할 수 있습니까?PHP 입력 프로세스 수를 제한하는 방법

예를 들어 스크립트에서 실행하는 입력 프로세스 수를 줄일 수 있습니까?

나는 이미 SQL 쿼리를 최적화하고 코드를 단순화했지만 더 나은 것보다 더 나을 것 같습니다.

도움에 감사드립니다. 감사합니다.

+0

memcache를 사용해 보셨습니까? –

+0

그럴 경우 서버 지원 담당자에게 문의해야한다고 생각합니다. – Rikesh

+0

호스트의 리소스가 제한되어 있습니까? 아니면 어떤 스크립트가 많은 메모리를 차지합니까? 모든 쿼리가 끝난 후 mysql 연결이 끊어 지는지 확인하십시오. –

답변

1

할당 된 리소스 (CPU 사용량, RAM 사용량 또는 cPanel 계정에서 실행중인 동시 프로세스 수)을 초과하는 계정에 "508 Resource Limit Is Reached"오류 메시지가 나타납니다.

로그 - 리소스 - 세부 사항에서 cPanel에서 초과 된 이러한 한계의 내역을 볼 수 있습니다.

참여할 수있는 몇 가지 이유가 있습니다. - 정상적인 트래픽. 사이트가 정상적인 트래픽에서 높은 피크를 경험하면 할당 된 리소스를 초과 할 수 있습니다. 이 문제가 정기적으로 발생하는 경우 가상 서버에 대한 업그레이드를 고려해 볼 것을 권장합니다. 여기에는 그러한 제한이없는 곳이 있습니다.

  • 코드 문제. 사이트에 개발 중에 도입 된 속도 문제가있는 페이지가있는 경우 비교적 적은 수의 동시 페이지 요청으로 인해 리소스 제한을 초과하여 사이트가 밀려날 수 있습니다.

  • 백 엔드 작업 - 가져 오기 및 내보내기와 같은 백엔드 작업 요구 상당한로드를 생성 할 수 있으며, 정상적인 트래픽 이외에 리소스 제한을 초과 할 수 있습니다.

  • 초당 요청 수가 많은 웹 크롤러. 예를 들어 세율을 조정할 수 있습니다. Google은 Google 웹 마스터 도구의 페이지를 요청합니다.

+0

감사합니다. Google에서 찾았지만 제어 할 수있는 방법이 많지 않습니다. – nickornotto

+0

또한 cpanel에서 내 리소스 사용량을 확인할 위치를 알고 있습니다. 단지 통계치 이상을주지 않습니다. – nickornotto

0

더 나은 리소스로 서버/계정을 업그레이드하십시오.

+0

옵션이 아닙니다. 나는 이미 어쨌든 그것을 최근에했고 더 나 빠졌다. – nickornotto

관련 문제