Shared hosting accounts have a finite amount of resources available for use at any given time for all users on that shared server. Therefore, if one user on the shared server starts using excessive resources at any point, it negatively impacts the website and email performance of all other users sharing that same server.
The following are the most common causes that could lead to excessive resource usage problems.
- An excessive amount of errors.
- Viruses and other malicious activity.
- Inefficient coding of your website.
- Intensive cron jobs or scheduled tasks.
- Heavy disk activity is coming from IMAP email accounts.
- An excessive amount of plugins/modules on your application.
- No form of database caching to reduce duplicate database queries.
- Excessive email spam filtering, forwarding, and BoxTrapper usage.
- Large surges in traffic are going to a site not optimised for that level of traffic.
- Excessive amounts of CPU processing, especially related to image manipulation.