{"id":1014,"date":"2014-02-04T10:09:24","date_gmt":"2014-02-04T10:09:24","guid":{"rendered":"http:\/\/blog.warlight.net\/?p=1014"},"modified":"2014-02-04T10:09:24","modified_gmt":"2014-02-04T10:09:24","slug":"new-server-platform","status":"publish","type":"post","link":"https:\/\/war.app\/blog\/index.php\/2014\/02\/new-server-platform\/","title":{"rendered":"New server platform"},"content":{"rendered":"<p>Over the last couple months, I&#8217;ve been experimenting with a new server architecture that aims to increase the speed and reliability of the WarLight server\/website.  It&#8217;s finally ready for production use, so I&#8217;m going to begin rolling it out.  If all goes well, you shouldn&#8217;t notice any major differences, except that hopefully the site runs faster.<\/p>\n<p>I&#8217;ve tested it thoroughly, so I&#8217;m not expecting any problems.  However, if you do run into a problem, please be sure to report it at <a href=\"http:\/\/warlight.net\/ReportBug\">warlight.net\/ReportBug<\/a> (or if the problem prevents that page from working, by e-mail to fizzer@warlight.net).<\/p>\n<p>For the technical folks, the new server platform is written in Scala and runs on the JVM.  The old code was written in C# and ran in Mono.  Mono has a bunch of issues that cause webservers to leak memory and sometimes freeze\/crash, so WarLight is switch to the JVM.  Initially, only one of WarLight&#8217;s six webservers will run the new code, so most people won&#8217;t notice anything.  If you&#8217;re curious if you&#8217;re accessing the new or old, you can go to the Home -> Change History page and check the version:  2.02.2 is the old, 2.02.3 is the new.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over the last couple months, I&#8217;ve been experimenting with a new server architecture that aims to increase the speed and reliability of the WarLight server\/website. It&#8217;s finally ready for production use, so I&#8217;m going to begin rolling it out. If all goes well, you shouldn&#8217;t notice any major differences, except that hopefully the site runs &hellip; <a href=\"https:\/\/war.app\/blog\/index.php\/2014\/02\/new-server-platform\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;New server platform&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/war.app\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1014"}],"collection":[{"href":"https:\/\/war.app\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/war.app\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/war.app\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/war.app\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=1014"}],"version-history":[{"count":2,"href":"https:\/\/war.app\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1014\/revisions"}],"predecessor-version":[{"id":1016,"href":"https:\/\/war.app\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1014\/revisions\/1016"}],"wp:attachment":[{"href":"https:\/\/war.app\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=1014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/war.app\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=1014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/war.app\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=1014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}