Recently switched over from using Ruby threaded Modules, to go-rountines. Here are some kernel tweaks to achieve the best results:
-
Check your systems: ulimit -a
-
You'll want to set your: ulimit -n 100000
-
https-test.txt = All the links from badssl.com for cert testing.
Web-Module.go - Supports both HTTP/HTTPS.