Scaling Joomla

Most of us hope that any site we build will be successful, but rarely do people actually plan for success. As traffic starts to increase on your site, however, you will need to at least put some thought into how you plan on scaling your Joomla deployment to fit your needs.

We could easily write an entire book about scaling and performance tuning any PHP application, but in this Short Cut we only have time to give you a few things to look into.

  • PHP Distributions: although you can always build PHP yourself or use the distribution that may come with your server, you can certainly use a pre-build distribution. We mentioned early in the book to use an XAMP distribution as you read, but for production you will probably want something a bit more tailored to your needs.

  • Caching and Acceleration Systems: in short, these systems will cache generated PHP pages, which allows the overall system to be faster—it will serve pages out of its cache versus having to hit the database again.

  • Full PHP Platforms: if you are running a full-blown ...

Get Up and Running with Joomla, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.