The CPU load depends on the time a hosting server spends executing a script whenever a visitor opens a page on a given script-driven site. Static HTML Internet sites use barely any CPU time, but this is not the case with the much more sophisticated and functional scripts, which use a database and display dynamic content. The more customers open such a website, the more load shall be generated on the hosting server and if the database is large, the MySQL server shall be loaded also. An illustration of what could cause high load is a web-based store with tens of thousands of products. If it is popular, plenty of people will be visiting it simultaneously and if they search for items, the whole database which contains all the products will also be continuously accessed by the script, which will result in high load. In this light, having CPU and MySQL load data can provide an idea of how the Internet site is doing, if it needs to be optimized or if you simply just need a more efficient web hosting solution - if the site is popular and the current setup can't deal with the load.
MySQL & Load Stats in Shared Hosting
Using the Hepsia CP, bundled with all our shared hosting offers, you shall be able to to see rather detailed stats concerning the system resources your websites use. One of the sections will give you details about the CPU load, including the amount of processing time the hosting server spent, the length of time it took for your scripts to be executed and the amount of memory they used. Stats are automatically created every six hours and you may also see the types of processes that generated the most load - PHP, Perl, and so on. MySQL load stats are listed in a different section in which you could see all the queries on an hourly, daily, etcetera. basis. You can go back and compare data from various months to find out whether some update has transformed the resource usage if the number of website visitors hasn't changed much. This way, you can determine if your Internet site needs to be optimized, which will contribute to a better overall performance and an improved user experience.
MySQL & Load Stats in Semi-dedicated Hosting
As our system keeps in depth stats for the load which each semi-dedicated server account produces, you'll be aware of how your sites perform at any time. When you log in to the Hepsia Control Panel, provided with every account, you can check out the section devoted to the system load. In it, you are able to see the processing time our system spent on your scripts, the time it took for the scripts to be actually executed and what sorts of processes created the load - cron jobs, PHP pages, Perl scripts, etc. You may also see the number of queries to every single database within your semi-dedicated account, the total daily numbers for the account altogether, and also the average hourly rate. With both the CPU and the MySQL load data, you may always go back to past days or months and assess the efficiency of your Internet sites after some update or after a major increase in the number of your site visitors.