2014-05-14 3 views
-1

서버에는 10 개의 다른 PHP 파일을 호출하는 페이지가 있습니다.이 파일에는 실행에 10 밀리 초 (CPU의 1 %) 및 1MB의 메모리가 필요합니다. 웹 사이트에서 많은 트래픽이 발생하고 이러한 10 개의 PHP 파일을 호출하는이 개별 페이지 요청에 CPU 사용률이 10 % (CPU의 1 %)가 걸리면 초당 90 회의 조회가 발생합니다. 또는 1 %의 잔액? 또한 메모리가 증가합니까?PHP 서버 잔액 /로드 (CPU 및 메모리)

로드 (CPU 및 메모리)가 100 번째 조회수에서 어떻게 보이나요? 1,000 안타? 10,000 회 안타? 및 100,000 안타? 위의 사양을 유지하십시오.

다른 10 개의 다른 페이지가있는 경우 위의 호출에서 5 개의 고유 한 PHP 파일과 5 개의 동일한 PHP 파일을 호출 할 수 있습니까? 초당 100 번 히트, 1,000 번 히트, 10,000 번 히트 및 100,000 번 히트는 어떻게 될까요? 부분적으로 증가합니까? 밸런스?

PHP 온라인의 많은로드 동작에 대한 정보는 많지 않으므로 더 나은 이해를 얻으려고합니다. 감사! : o)

+2

뭔가를 놓치지 않는 한 이것은 간단한 수학입니다. 이것이 숙제 문제로 붙여 넣었습니까? – Qix

+1

[SO] (http://stackoverflow.com/)는 학교 숙제를 해결할 수있는 커뮤니티가 아닙니다 ... – mate64

+1

확실히 숙제가 아닙니다. 응답 할 수있는 무언가가있는 경우에만 응답하십시오. 제로 도움을 주셔서 감사합니다. – Travis

답변

2

귀하의 질문에 답변이 어려워서 서버 리소스의 정확한 증가 비율을 말할 수는 없습니다. 하지만 다음 두 가지 사항을 염두에 두십시오.

  1. 더 많은 사용자가 있고 더 많은 리소스가 사용됩니다. 따라서 동일한 파일을 호출하는 것은 중요하지 않지만 중요한 것은 90 번 호출이라는 것입니다.
  2. 시스템의 사용량은 확실히 증가 할 것이지만, 한 가지만 더 적을 것입니다. 그리고 그것은 캐싱입니다. CPU가이 파일을 캐시에로드하므로 (매우 많이 액세스 될 때) 프로세스가 조금 더 빠릅니다.
+0

또한 PHP가 1MB의 메모리를 차지하면 1 명의 사용자가 액세스합니다. 2 명의 사용자가 2MB를 의미하지는 않습니다. PHP가 0,5MB RAM을 사용하고 있다면. 및 0.5 pr. 사용자. 두 명의 사용자가 있다면 1,5MB가됩니다. (PHP 리소스 등에 대해서는 알지 못한다.) –

+0

나에 따르면 1 사용 = 1 메가 바이트이면 2 유저 = 약 1.6 메가 바이트 – prakhar19

+0

Wonderful! 답변에 추가 하시겠습니까? (또한 Upvoted!) –