天天看點

為benchmark添加gzip功能

       前段時間的伺服器軟體性能優化,用到了幾款相關的benchmark軟體。鑒于軟體性能優化的提升,我們對benchmark軟體進行了相應的改造。最近的伺服器選型,再次用到了之前的benchmark軟體,軟體如下:

http_load工具,用以測試web伺服器的吞吐量與負載 webbench是Linux下的一個網站壓力測試工具,最多可以模拟3萬個并發連接配接去測試網站的負載能力

        這兩款benchmark軟體預設是沒有gzip功能的,而我們所作的測試需要有壓縮功能,否則,稍稍加壓,千兆網卡就會成為瓶頸。我們接下來所作的改造,就是給這兩款benchmark軟體加上gzip功能,具體操作如下:

      http_load 工具

      改造之前

為benchmark添加gzip功能
為benchmark添加gzip功能

      改造之後

為benchmark添加gzip功能

      webbench 工具

為benchmark添加gzip功能
為benchmark添加gzip功能

       對比上述兩款benchmark,我們所作的改造就是在請求頭中加入“Accept-Encoding: gzip”。當然,前提是伺服器端需要開啟gzip功能,如果你也有這方面的需求,不妨嘗試一下,很實用的。

繼續閱讀