2010-12-30 4 views
1

초당 특정 API 호출 수와 함께 얼마나 많은 리소스 (MySQL 시간, CPU 사용량, 대역폭 등)가 시스템을 사용할 것인지 알고 싶습니다.API에 대한 서버로드를 계산하십시오.

하나의 API 호출은 PHP에서 매개 변수를 가져오고 1에서 5 개의 SQL 쿼리를 수행하고 XML 파일을 반환합니다.

어떻게 할 수 있습니까? 수식이나 어떤 아이디어가 있습니까?

답변

0

프로파일 링을 수행하기 위해 PHP 확장 xhprof을 사용해보세요. 각 함수 호출, 메모리 사용, CPU 사용 등에 얼마나 많은 시간을 할애하는지 알려줄 것입니다. 몇 번 실행하면 사용중인 리소스에 대해 좋은 생각을 가지고 있습니다. PHP에서 사용 가능한 가장 유용한 도구 중 하나임을 발견했습니다. 자세한 내용은 this documentation을 참조하십시오.

0

실제로이를 수행하는 유일한 방법은 벤치마킹입니다. 그것은 당신의 코드가하는 일에 전적으로 달려 있습니다 - 나는 몇 분이 걸리는 SQL 쿼리를 작성할 수 있으며, 밀리 초가 걸리는 SQL 쿼리를 작성할 수 있습니다.

관련 문제