{"id":1491,"date":"2010-05-11T09:45:00","date_gmt":"2010-05-11T17:45:00","guid":{"rendered":"http:\/\/localhost\/speed-how-we-got-there"},"modified":"2017-01-22T19:05:01","modified_gmt":"2017-01-23T03:05:01","slug":"speed-how-we-got-there","status":"publish","type":"post","link":"https:\/\/needmoredesigns.com\/speed-how-we-got-there\/","title":{"rendered":"Speed: How We Got There"},"content":{"rendered":"

About two weeks ago, we moved our pet project Gone Raw<\/a> from a hosting plan at one host (Slicehost) to another (Linode). The primary reason for doing so was to take advantage of the easy installation of a pile of server software called Pantheon Mercury<\/a>. We had read about it recently being a much faster way to run a Drupal website, and since we were not that happy with our current setup, we decided it was worth a try.<\/p>\n

The driving factor in this decision was a recent essay that reminded us that speed is the most important feature of your application. If we could get that much more speed out of our application, it was worth a shot, since we could theoretically get more advertising revenue as a consequence. Also, it would be a learning experience. And of course it\u2019s more fun for us<\/b> to use a website that\u2019s faster.<\/p>\n

We decided to use another host at the same time, and going with Linode<\/a> offered an easy way to get up and running. We could also be sure that we had made the right decision, because if the new setup didn\u2019t seem like an improvement, we could easily leave the old one in place. A programmer was hired for $150 to do the move, and he did so very quickly. We were up and running in a few days, and decided along the way that we didn\u2019t need quite as much of a hosting plan on the new server. So we ended up only paying $40 a month instead of $70. That was enough of a savings to make up for hiring a programmer within five months, resulting in a net savings.<\/p>\n

Turns out, even on more modest hardware, the new site runs far faster. We have a graph to prove it. Up until we switched over on April 27th, page load times averaged a full second, often more. We were at that point only using the built-in optimization that Drupal provides, nothing more. After we switched, you notice faster times in every sense. The occasional spikes were from work that we were doing, but for the most part, you can see that the new site loads pretty much instantly. The feeling is night and day – it\u2019s so much more enjoyable to browse and take part in discussions when you don\u2019t have to wait a second here and a second there. And our users have been very happy with the change, as well.<\/p>\n

While this isn\u2019t exactly 100% scientific, we are happy with the results. It shows that it\u2019s worth taking the time to take every so often to reevaluate your technology decisions. You might find a way to do it ten times faster, for less money, that you weren\u2019t even aware of.<\/p>\n

(I wrote this rather technical post because several folks asked for more detail, but if I haven\u2019t answered your questions here, please let me know, and I can try to provide more information.)<\/p>\n","protected":false},"excerpt":{"rendered":"

About two weeks ago, we moved our pet project Gone Raw…<\/p>\n","protected":false},"author":2,"featured_media":8988,"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":[],"acf":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/needmoredesigns.com\/wp-content\/uploads\/Celery_1.jpg","_links":{"self":[{"href":"https:\/\/needmoredesigns.com\/wp-json\/wp\/v2\/posts\/1491"}],"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=1491"}],"version-history":[{"count":0,"href":"https:\/\/needmoredesigns.com\/wp-json\/wp\/v2\/posts\/1491\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/needmoredesigns.com\/wp-json\/wp\/v2\/media\/8988"}],"wp:attachment":[{"href":"https:\/\/needmoredesigns.com\/wp-json\/wp\/v2\/media?parent=1491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/needmoredesigns.com\/wp-json\/wp\/v2\/categories?post=1491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/needmoredesigns.com\/wp-json\/wp\/v2\/tags?post=1491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}