Skip to content

Benchmark

Keita Suzuki edited this page Feb 13, 2020 · 1 revision

Benchmark using benchmark.html

  • Checkout the latest pywebsocket
$ git clone https://github.com/GoogleChromeLabs/pywebsocket3.git
$ cd pywebsocket
  • Open setup.py using some editor and set _USE_FAST_MASKING to True
  • Build the extension
$ ./setup.py build_ext --inplace
  • Launch pywebsocket
$ PYTHONPATH=. python mod_pywebsocket/standalone.py -p <port> -d example
  • Navigate your browser to localhost:<port>/benchmark.html

Benchmark using console.html

  • Open console.html
  • Connect to the resource "ws://<host>:<port>/echo_noext".
  • Check "Show time stamp"
  • Specify some big file and click send file.

Clone this wiki locally