in shared hosting, it is common for hosting to be overloaded, or exceed the limits that have been determined with your hosting package. overload here what we mean is overload in performance . In a hosting there is a CPU and RAM like computers in general, if the CPU and RAM are too heavy, they will automatically hang / overload.
The following are common causes of Overload:

CPU overload

  • traffic in a hosting is already very high
  • Using scripts that consume high CPU data
  • there are bugs / errors on the website, such as scripts that result in the looping process / repeating endlessly
  • a large number of programming errors occur

RAM/Memory Overload

  • The script used crashed so that it stuck in the server's memory in the long term
  • Scripts/plugins that are used use large amounts of server memory each time they are run
  • The script / php process is always active on the server so that it takes up server memory all the time
  • Using cronjobs excessively, say per second

MySQL Usage

  • Traffic per hosting account is quite high, for example 3000 unique visitors per day (must be upgraded to Semi-Dedicated/Dedicated Server)
  • Excessive use of database queries
  • Pulling data from the database excessively on every web page load
  • Does not use a caching system / plugin to lighten the burden of database queries
  • Using a database connection with a "persistent" method so that it burdens the server
  • Using one/various statistical scripts or plugins for data collection, for example visitors, counters, etc.
  • Spam into the database in large quantities, for example from the comment system

How to Solve the Problem

We have limitations in studying every problem on the client's website, because the client's website is managed individually by the client. however, we provide some basic tips for dealing with commonly used overload problems:

  1. Try using Cloudflare
    cloudflare is a cdn that serves to do caching, this can help reduce the load on the server which allows your website to be more bandwidth efficient
  2. Install WP Super Cache
    install wp super cache if you use wordpress, this will make each of your wordpress pages static and much lighter, this allows your website to attract more visitors
  3. Check your script
    we suggest you check your script problem, there may be an error, try asking your theme or script provider, usually they can be more helpful
  4. Upgrade to VPS
    if all efforts have been made and are unsuccessful, maybe it's time for you to upgrade to a VPS so that your server is stronger to accommodate what you need for your website.