身爲一個Web Server,最重要的固然仍是性能表現。因此不廢話,先上性能評估結果。
因爲這個項目借鑑了muduo項目的架構,因此性能對比的對象主要就是muduo。react
測試截圖放在後面。git
| 服務器 | 短鏈接QPS | 長鏈接QPS | | myReactorServer | 66117 | 13802326 | | muduo | 44529 | 1623832 |
myReactorServer短鏈接
github
muduo短鏈接
web
myReactorServer長鏈接
服務器
muduo長鏈接
多線程
master EventLoop線程 + I/O worker EventLoop線程 + 四緩衝異步日誌線程。單進程多線程設計,提高併發性。發揮多核性能,下降延遲架構