Over the past few years as I gain more and more experience in not only building software and products but also in leading teams and projects…
Yesterday we have launched the new design of Creattica. It runs well during the testing and staging phase, unfortunately the server quickly became overloaded and unresponsive after the relaunch was made public.
The site was running fine with its old design, but because the new design has many added features such as search filters, followers and more, system resources were very quickly drained.
After some optimisation of the database (which itself has increased the site performance by up to 300%+), queries as well as upgrading Ruby Enterprise Edition from 1.8.6 to 1.8.7 and switching from using Apache + Passenger to Nginx + Passenger, the site runs so much smoother.
Don’t believe me? Take a look at these screenshots below.
Switching from REE 1.8.7 to Ruby 1.9.1 did not yield any significant result though.