diff --git a/tutorials/broadcast_tutorial/broadcast_tutorial.md b/tutorials/broadcast_tutorial/broadcast_tutorial.md new file mode 100644 index 0000000000..02e50016f8 --- /dev/null +++ b/tutorials/broadcast_tutorial/broadcast_tutorial.md @@ -0,0 +1,17 @@ +Broadcast Tutorial +================== + +This tutorial will dig into some more nitty gritty details on how to build high +scalability, high performance websocket servers for broadcast like workflows. + +Will go into features like: +- minimizing work done in handlers +- using asio thread pool mode +- teaming multiple endpoints +- setting accept queue depth +- tuning compile time buffer sizes +- prepared messages +- flow control +- basic operating system level tuning, particularly increasing file descriptor limits. +- measuring performance with wsperf / autobahn +- tuning permessage-deflate compression settings \ No newline at end of file