Performance and Optimisation

Want a Slow Website?  Use InnoDB

Want a Slow Website? Use InnoDB

I have many web-apps running online, and most are supported by a MySQL backend, with tables using the InnoDB engine.

InnoDB is great, it enforces data-integrity with foreign keys, not like MyISAM that doesn't give a damn.

Read More
Cache for Performance

Cache for Performance

If your web-apps are ever dealing with large data-sets or complicated translations of data, caching with memcached may provide a clean and effective solution to improving performance. Caching is the act of remembering things for later use, usually complicated objects that take a long time to prepare, but are needed regularly.

Read More
Building Fast Websites

Building Fast Websites

Complex websites have a tendency to be slow, and can give a horrible user-experience leaving your visitors waiting for pages to load.

To prevent this you need to look at all aspects of a website, and how it all hangs together, from the web-server, down to the very last pixel of an image.

Read More