{"id":1401,"date":"2012-02-22T10:04:45","date_gmt":"2012-02-22T15:04:45","guid":{"rendered":"http:\/\/cd34.com\/blog\/?p=1401"},"modified":"2012-02-22T03:14:04","modified_gmt":"2012-02-22T08:14:04","slug":"50000-connection-node-jssocket-io-test","status":"publish","type":"post","link":"https:\/\/cd34.com\/blog\/scalability\/50000-connection-node-jssocket-io-test\/","title":{"rendered":"50000 Connection node.js\/socket.io test"},"content":{"rendered":"<p>While working on a project, I started doing some benchmarking, but, benchmarks != real world.<\/p>\n<p>So, I created a quick test, <a href=\"http:\/\/50k.cd34.com\/\">50k.cd34.com<\/a>, and, if you can, hit the url, send it to your friends and lets see if we can hit 50000 simultaneous connections. There is a counter that updates, and, the background color changes from black to white as it gets closer to 50000 viewers.<\/p>\n<p>Code available on <a href=\"http:\/\/code.google.com\/p\/50000-node-js-socket-io-test\/\">code.google.com<\/a>.<\/p>\n<p>I&#8217;ll probably be fixing IPv6 with socket.io soon. I was rather dismayed that it didn&#8217;t work.<\/p>\n<div style=\"float:left;\">\n<div id=\"fb-root\"><\/div>\n<fb:like href=\"https:\/\/cd34.com\/blog\/scalability\/50000-connection-node-jssocket-io-test\/\" width=\"250\" send=\"false\" show_faces=\"false\" layout=\"button_count\" action=\"recommend\"><\/fb:like>\n<\/div><div style=\"clear:both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>While working on a project, I started doing some benchmarking, but, benchmarks != real world. So, I created a quick test, 50k.cd34.com, and, if you can, hit the url, send it to your friends and lets see if we can hit 50000 simultaneous connections. There is a counter that updates, and, the background color changes [&hellip;]<\/p>\n<div style=\"float:left;\">\n<div id=\"fb-root\"><\/div>\n<fb:like href=\"https:\/\/cd34.com\/blog\/scalability\/50000-connection-node-jssocket-io-test\/\" width=\"250\" send=\"false\" show_faces=\"false\" layout=\"button_count\" action=\"recommend\"><\/fb:like>\n<\/div><div style=\"clear:both;\"><\/div>","protected":false},"author":15,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[234,236],"class_list":["post-1401","post","type-post","status-publish","format-standard","hentry","category-scalability","tag-node-js","tag-socket-io"],"_links":{"self":[{"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/posts\/1401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/comments?post=1401"}],"version-history":[{"count":2,"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/posts\/1401\/revisions"}],"predecessor-version":[{"id":1403,"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/posts\/1401\/revisions\/1403"}],"wp:attachment":[{"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/media?parent=1401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/categories?post=1401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/tags?post=1401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}