Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Leistungsoptimierung (1) Stresstest-Tools

PHP-Leistungsoptimierung (1) Stresstest-Tools

WBOY
Freigeben: 2016-07-30 13:31:21
Original
1628 Leute haben es durchsucht

ab verwendet

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

, um 1000 Verbindungen und 20 gleichzeitige (parallel, gleichzeitig) auszuführen:
Syntax: ab -n 1000 -c 20 www.baidu.com

Die generierten Ergebnisse sollten beachtet werden:

§ Zeitaufwand für Tests: Wie lange hat die gesamte Ausführung gedauert? Nehmen Sie sich Zeit. (Wie lange dauert die Summe der oben genannten 1000 Mal)

§ Anfragen pro Sekunde: Wie viele Verbindungen können durchschnittlich pro Sekunde verarbeitet werden.

Webbench

Kann bis zu 30.000 Parallelitäten simulieren. Ich persönlich halte es für besser als das mit Apache gelieferte Ab-Stresstest-Tool, um die Auslastung der Website zu testen, und es ist außerdem besonders bequem zu installieren und zu verwenden.

Webbench-Installation

<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>
Nach dem Login kopieren

So verwenden Sie Webbench
webbench -c 500 -t 30 http://127.0.0.1/test.php
Parameterbeschreibung von Webbench
-c stellt die Anzahl der Parallelitäten dar, -t stellt die Zeit (Sekunden) dar

Copyright-Erklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die Erlaubnis des Bloggers reproduziert werden.

Das Obige hat das Stresstest-Tool zur PHP-Leistungsoptimierung (1) vorgestellt, einschließlich verschiedener Aspekte. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage