{"id":1719,"date":"2007-08-08T12:43:11","date_gmt":"2007-08-08T20:43:11","guid":{"rendered":"http:\/\/localhost\/the-railsblues"},"modified":"2016-11-21T10:02:52","modified_gmt":"2016-11-21T18:02:52","slug":"the-railsblues","status":"publish","type":"post","link":"https:\/\/needmoredesigns.com\/the-railsblues\/","title":{"rendered":"The Rails Blues"},"content":{"rendered":"

Rails is a great framework for developing websites, and Ruby is a great programming language to work in. We love them both very much, and if I had my way, I\u2019d probably build all our websites using Ruby on Rails.<\/p>\n

However, there is one serious issue. It\u2019s called hosting<\/strong>. It\u2019s the important stuff that your website does most of the time. And Rails has some really big problems there. In fact, they\u2019ve been with Rails all along.<\/p>\n

We host a number of sites, built with this framework, for ourselves and our clients. And those sites are possibly the biggest source of stress and headaches in my job. That\u2019s not a good thing. I like to enjoy my work.<\/p>\n

Take Gone Raw<\/a> for example. Myself and another very talented individual moved this site to a Joyent Accelerator<\/a> several months ago. Why? Because it kept going down. The website would just stop working, and we had to manually restart it. And guess what? It does that more than ever on the new fancy Accelerator! And the only way I can get it to start working again, thus far, is manually restarting that server.<\/p>\n

That is ridiculous. That is laughable.<\/p>\n

Today, a client\u2019s site started mysteriously showing errors all over the place. I thought this was what PHP did! Nope, it happens with Rails, too. We launched another personal project last month, also in Rails, and it has problems staying up as well. In fact, not a single Rails site that we host is able to stay up by itself. Every single one requires some sort of elaborate hack to keep it going. It wouldn\u2019t be so bad, except that a PHP site requires absolutely none of this funky business.<\/p>\n

I am starting to suspect that you can\u2019t really be 100% confident in hosting Rails sites unless you have a full-time staffer making sure they stay up. And that\u2019s just not in the cards for a tiny business like ours. So we\u2019re evaluating our other options, such a subcontracting someone for the job.<\/p>\n

However, we\u2019ll certainly be thinking twice before deploying our next Rails-based site!<\/p>\n","protected":false},"excerpt":{"rendered":"

We are starting to suspect that you can\u2019t really be 100% confident in hosting Rails sites unless you have a full-time staffer making sure they stay up. <\/p>\n","protected":false},"author":2,"featured_media":12655,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[205,479],"acf":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/needmoredesigns.com\/wp-content\/uploads\/2010\/07\/fast-train.jpg","_links":{"self":[{"href":"https:\/\/needmoredesigns.com\/wp-json\/wp\/v2\/posts\/1719"}],"collection":[{"href":"https:\/\/needmoredesigns.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/needmoredesigns.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/needmoredesigns.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/needmoredesigns.com\/wp-json\/wp\/v2\/comments?post=1719"}],"version-history":[{"count":0,"href":"https:\/\/needmoredesigns.com\/wp-json\/wp\/v2\/posts\/1719\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/needmoredesigns.com\/wp-json\/wp\/v2\/media\/12655"}],"wp:attachment":[{"href":"https:\/\/needmoredesigns.com\/wp-json\/wp\/v2\/media?parent=1719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/needmoredesigns.com\/wp-json\/wp\/v2\/categories?post=1719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/needmoredesigns.com\/wp-json\/wp\/v2\/tags?post=1719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}