Providing a solution to a problem is not as simple as recommending: "you need to upgrade to faster storage" or "you need to partition your main database tables".
Each proposed solution that we provide is accompanied by:
Once the solution is in place, the job is far from done. First, we go back and revisit the metrics that we were aiming to improve with the given solution and quantify the induced change. Second, we verify additional metrics that we first collected and validate that the solution did not have any unforeseen side effects. Lastly, we go back to the list of perceived problems and future goals and re-start our analysis with a new scope in mind.
OmniTI professionals were instrumental in eliminating major performance problems and turning Friendster performance around. During the time OmniTI worked with Friendster, our response time went from about 9 seconds on Alexa to about 3.5 seconds.
~ Chander Sarna, VP of Engineering and Operations, Friendster.