簡體   English   中英

是wrk基准測試工具可靠測試最快的PHP框架

[英]Is wrk benchmark tool reliable for testing fastest php framework

所以我嘗試在我的localhost(6歲的i7 pc)上測試php框架,使用:

wrk -t12 -c100 -d30s http://127.0.0.1
  • 沒有DB的Laravel我得到了:每秒698次請求
  • Cakephp:1,400 rps
  • Swoole:197,000 rps
  • 用於API的中間件(fastroute等)Swoole:176,000 rps

在此輸入圖像描述

wrk是否可靠,我可以告訴我的老板我的api每秒可處理170k請求?

是的, Wrk是最受尊敬的基准測試工具之一,但你無法告訴老板你的應用程序將處理176,000個請求/秒

因為會有一些附加條件會降低應用程序的性能。 要獲得正確的基准分數,您可以通過在開發環境中復制所有這些條件並嘗試基准測試來進行測試。

條件如

  1. 數據庫連接(如果應用程序使用數據庫)
  2. 服務器配置
  3. 從HTTP服務器反向代理(即Nginx或Apache) 非常重要
  4. 和其他特定應用條件

我還有一個基於Swoole的應用程序,只需要一點處理和數據庫連接。

我使用wrk對應用程序進行了基准測試。

首先沒有Nginx代理在localhost上使用我的Swoole服務器

然后使用Nginx反向代理請在下面找到基准分數

Swoole Benchmark使用wrk

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM