If you were tasked with improving the performance of a web application, what steps would you take?

Situational