1.用go寫的并發(fā)程序(此程序測試別的項目接口都是正常的),第二個請求后就無法響應(yīng),是因為框架沒有主動關(guān)閉連接?
這個問題在Linux上還是存在
2.改成curl,請求完主動close
最新進(jìn)展:換成在Linux上了,接口響應(yīng)性能還不錯,1秒百個正常響應(yīng)
$url = 'http://localhost:8787/index/index';
for($i=0; $i<50; $i++){
var_dump($i.'---'.curl_get($url));
}
1、http協(xié)議下的連接是短連接,所以服務(wù)端自然會在請求結(jié)束后關(guān)閉TCP連接,但是http有一定時間內(nèi)keep-alive保活機制,這都可以通過相關(guān)配置來控制,不管怎么樣,終究它落地還是短連接;
2、單看你這幾行代碼來實施性能測試未免太粗暴了,起碼用起類似ab這樣的專業(yè)壓測工具;