>백엔드 개발 >PHP 튜토리얼 >PHP 성능 최적화 (1) 스트레스 테스트 도구

PHP 성능 최적화 (1) 스트레스 테스트 도구

WBOY
WBOY원래의
2016-07-30 13:31:211626검색

ab는

<code>  Apache附带的压力测试工具ab,非常容易使用,并且完全可以摸你各种条件对Web服务器发起测试请求。ab可以直接在Web服务器本地发起测试请求,这对于需要了解服务器的处理性能至关重要,因为它不包括数据的网络传输时间以及用户PC本地的计算时间。。
</code>

을 사용하여 1000개의 연결과 20개의 동시 연결(병렬, 동시)을 실행합니다.
구문: ab -n 1000 -c 20 www.baidu.com

생성된 결과는 다음과 같습니다.

§ 테스트에 소요된 시간: 총 실행 시간은 얼마나 됩니까? (위의 1000회를 합하면 얼마나 걸리나요?)

§ 초당 요청 수: 초당 평균 처리할 수 있는 연결 수입니다.

웹벤치

최대 30,000 동시성을 시뮬레이션할 수 있습니다. 웹 사이트의 로드 용량을 테스트하기 위해 연결했는데, 개인적으로 Apache와 함께 제공되는 ab 스트레스 테스트 도구보다 낫다고 생각하며, 특히 설치 및 사용이 편리합니다.

웹벤치 설치

<code>wget http://home<span>.tiscali</span><span>.cz</span>/cz210552/distfiles/webbench-<span>1.5</span><span>.tar</span><span>.gz</span>
tar zxvf webbench-<span>1.5</span><span>.tar</span><span>.gz</span>
cd webbench-<span>1.5</span>
make && make install
</code>

웹벤치 사용방법
웹벤치 -c 500 -t 30 http://127.0.0.1/test.php
웹벤치 매개변수 설명
-c는 동시 횟수를 나타내고, -t는 시간(초)을 나타냅니다.

저작권 표시: 이 기사는 블로거의 원본 기사이므로 블로거의 허가 없이 복제할 수 없습니다.

위에서는 PHP 성능 최적화 (1) 스트레스 테스트 도구를 다양한 측면에서 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP: 파일 시스템다음 기사:PHP: 파일 시스템