When developing applications, the first stage should be to make design your top priority; we should sacrifice performance in favor of a well designed application architecture, and allow our code to be flexible and maintainable. When it comes
to putting your application online, though, performance becomes an issue.
In general, assuming you haven’t made any critical mistakes in your code, performance is really a hardware issue (i.e. you have the option to throw memory,
That said, it’s important to know the techniques you can use to optimize your code without either breaking it or sacrificing the design. Looking for ways to optimize code should be a final stage of design.
to putting your application online, though, performance becomes an issue.
In general, assuming you haven’t made any critical mistakes in your code, performance is really a hardware issue (i.e. you have the option to throw memory,
That said, it’s important to know the techniques you can use to optimize your code without either breaking it or sacrificing the design. Looking for ways to optimize code should be a final stage of design.