The use of CMS applications is growing in these times, these applications increase the use of server resources, it is possible that this is caused by the excessive use of modules, plugins, etc. that are downloaded and installed on your website.
Account suspension for excessive consumption.
Generally when it is programmed to measure, it is possible that due to bad programming or administration of the database it leads to the site consuming a lot of memory, in Joomla it may be due to an extension or in WordPress to a specific plugin that produces an infinite loop (endless repetition cycle) that causes the server to consume all its resources and end up crashing.
How to solve the problem?
We can try to avoid these problems by following these tips:
1. High volume of visits due to pre-loaded scripts.
Check that our CMS does not contain many modules or plugins, it is always advisable to verify that they are updated since the website is attacked or hacked, the website can be used as a proxy for mass spamming, in the case of not using such extensions, better to uninstall them.
2. High volume of visits due to own scripts.
3. Avoid Hacks and Excesses.
It is important to make limitations on our websites, for example when searching a forum that only performs it every x seconds or applying a captcha or recaptcha to avoid multiple queries and saturation. This will prevent spam robots from consuming the bandwidth that is 99% of cases of worldwide hacks due to programming violation.
4. High consumption and low visits.
If the visits to the website are few but the consumption skyrockets, it is surely a programming problem so it will be advisable to check the installed code or extensions.
5. None of the above.
If your website is overloaded and you don’t know the reason, it could be some hacker or spammer who has uploaded malicious code to your website.
How do I check my Hosting account?
1.- Use of Resources in our cPanel.
In the logs section of our cPanel we will find an option called Resource Usage, this will allow us to review the resources of our server.
It is our Virtual Assistant that through a scan reviews and resolves incidents on our website and is able to notify us of problems through a report, Stephan is reachable in his client area when creating a new ticket.
It is important not to request multiple queries from Sthepan at the same time as this would overload the server and the response time would be higher.
In the following video each of the points explained above is explained in a practical way.
Websites Are Us team member: Joomla, WordPress and Woocommerce technical support.