How can you make your application feel blazingly fast even when you have scaling problems? What can you do to make your application seem almost freakishly responsive?
We’re taught from an early age that cheating is no way to get ahead in life, that cheaters never win, that if you play an honest game you’ll come out ahead. How well does that work in applications where the performance of your application will always be subjected to the critical eye of your users who, no matter how hard you try, always seem to have a reason to complain that it’s too slow? Just how honest are the big players, anyway? You might be surprised how much effort they spend deliberately trying to deceive you.
This talk will cover a number of common situations and present some surprising opportunities to improve performance to what should be impossible levels. Examples will highlight problems throughout your stack, from back-end database contention through to the subtleties of user interface. Like a good magic trick, it’s not really cheating if you never get caught.