초당 특정 API 호출 수와 함께 얼마나 많은 리소스 (MySQL 시간, CPU 사용량, 대역폭 등)가 시스템을 사용할 것인지 알고 싶습니다.API에 대한 서버로드를 계산하십시오.
하나의 API 호출은 PHP에서 매개 변수를 가져오고 1에서 5 개의 SQL 쿼리를 수행하고 XML 파일을 반환합니다.
어떻게 할 수 있습니까? 수식이나 어떤 아이디어가 있습니까?
초당 특정 API 호출 수와 함께 얼마나 많은 리소스 (MySQL 시간, CPU 사용량, 대역폭 등)가 시스템을 사용할 것인지 알고 싶습니다.API에 대한 서버로드를 계산하십시오.
하나의 API 호출은 PHP에서 매개 변수를 가져오고 1에서 5 개의 SQL 쿼리를 수행하고 XML 파일을 반환합니다.
어떻게 할 수 있습니까? 수식이나 어떤 아이디어가 있습니까?
프로파일 링을 수행하기 위해 PHP 확장 xhprof을 사용해보세요. 각 함수 호출, 메모리 사용, CPU 사용 등에 얼마나 많은 시간을 할애하는지 알려줄 것입니다. 몇 번 실행하면 사용중인 리소스에 대해 좋은 생각을 가지고 있습니다. PHP에서 사용 가능한 가장 유용한 도구 중 하나임을 발견했습니다. 자세한 내용은 this documentation을 참조하십시오.
실제로이를 수행하는 유일한 방법은 벤치마킹입니다. 그것은 당신의 코드가하는 일에 전적으로 달려 있습니다 - 나는 몇 분이 걸리는 SQL 쿼리를 작성할 수 있으며, 밀리 초가 걸리는 SQL 쿼리를 작성할 수 있습니다.