From 57cd0e286eb21170f76c3660106a03938c0b65bb Mon Sep 17 00:00:00 2001 From: Peter Thorson Date: Mon, 25 Nov 2013 08:20:52 -0600 Subject: [PATCH] roadmap / wishlist for broadcast tutorial --- .../broadcast_tutorial/broadcast_tutorial.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tutorials/broadcast_tutorial/broadcast_tutorial.md 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