A question that many of our clients ask is the following: “How many users can my Joomla website handle?”
Our answer is: The number of users that your Joomla website can handle depends on the following:
- The server you’re hosting your website with.
- The number of extensions you have activated on your website.
Joomla is a very heavy CMS, much heavier than WordPress. We’ve seen Joomla websites crash when being visited by just 10 visitors simultaneously. Even worse, we’ve soon Joomla websites crash when people refresh the page multiple times. These websites obviously suffer from being hosted on a very crowded server, and from a myriad of unnecessary extensions that are activated.
We’ve seen other Joomla websites receive many thousand visitors at the same time, and yet respond immediately. These websites are usually blessed with being hosted on a dedicated server. Additionally, these websites are usually managed by at least one professional who only activates the necessary extensions, who constantly monitors the load on the server (and makes some tweaks on the server to enhance the speed of the website), who makes use of caching in the right places, and who analyzes bottlenecks on the website and takes prompt actions to neutralize these bottlenecks (such actions may include hiring some Joomla experts to fix the code).
We think that any Joomla website should handle at least 10,000 visitors/day without a hitch (Note: a Joomla website should handle 50 concurrent users), even on a shared hosting platform. If you have a Joomla website that is only able to accept a few hundred visitors/day before crashing/not responding, then probably it’s time to contact us. Here’s how we’ll help:
- We’ll identify and fix the problematic extensions. Problematic extensions are those extensions that use a lot of resources (especially database resources) because of inefficient queries.
- We’ll tweak caching on your website. Caching is a two edged sword. The website can risk being not up-to-date if it’s used heavily, and can risk being slow if it’s not used at all.
- We’ll check if your hosting provided is actually good. Often the problem lies in your hosting provided. Some servers have literally hundreds of websites installed on them, and it only takes one bad apple (website) to ruin the whole bushel (server).