CPU, Disk I/O and Memory (Resource Usage Policies)

Posted December 1, 2015

Your server is capable of running multiple and complex operations. However, to ensure that your website runs as quickly as possible and displayed with the least amount of latency, please be aware of the applications, themes and plugins that you install in your account. Not all software is made equal. Some may not be coded optimally and securely causing high CPU and memory usage, and eventually degrades your website’s performance. If you notice any type of slowness in your website, please reduce or uninstall unnecessary extensions, themes or plugins. You may find information about these usually on community forums, wikis and blogs. A short amount of time for research is a big benefit in making your website fast, and your visitors happy.

You may not use your web hosting service as an offshore computing system to perform intensive computing tasks and processes (i.e. video converting, video rendering, image manipulation, mining, statistical analysis and calculations, data modeling, data classification and generation, etc.). You are not permitted to install applications that are not suitable for shared hosting servers, which include, but not limited to, IRC interfaces, bots, daemons, background processes, chat software, etc. Automated crawlers, topsite bots, hits generator and related services are not permitted. You should also not avail of such services to generate automated visits to your website.

All services, however, may not have a single running process take up more than 25% of system resources longer than 60 seconds. Any process refers to a task done by your PHP script, webmail, etc. PHP is configured to use a maximum of 1GB memory and execute code up to 90 seconds. 

Any attempt to change PHP memory and time limits configuration via runtime, .htaccess or any other methods is strictly prohibited.

These limits also apply to your scheduled scripts executed via cron job. Your cron entries may not have intervals of less than 15 minutes, or have more than three simultaneous jobs.

Database queries may also cause slowness in your website. Please make sure to use proper indexing for JOINS, and to use proper column data type to maximize memory caching. For example, evaluate your software architecture to break data into proper columns instead of using TEXT to store a massive single input. It is also important to use correct input validation and filtering techniques in your PHP code to prevent your database from being compromised. A common instance of this is receiving unfiltered input from your query string ($_GET) and directly applying it to your queries. This is bad coding and should be avoided at all costs.

A slow and long running query, whether, unintended or not can have massive performance degradation in the server. Your website may not have a database query running for more than 15seconds, and connections exceeding 20 at any given time. A good and optimized code will definitely not hit these limits. 

Any account found to have violated or abused these limits may be suspended or terminated without notice.

Related articles
  Terms of Service (Customer Agreement)
  How to pay online for your digital goods?
  Unmetered Disk Space & Bandwidth (Resource Usage Policies)
  How to secure my website and emails?
  Acceptable Usage Policy
  Emails (Resource Usage Policies)
  Terms of Service (Privacy Policies)
  How to clear your DNS cache?
  Terms of Service (Warranties and Liabilities)
  Backups (Resource Usage Policies)
  How to check my email using an email client like Outlook or Thunderbird?
  What is an addon domain and how to use it?
  How to fix Google malware warning?
  How to fix 500 Internal Server Error?
  What activities are not supported with my web hosting?

« Go back

Do not reproduce or distribute articles without proper permission or attribution (link to Hanep Hosting).

Powered by Help Desk Software HESK, brought to you by SysAid