Each time a visitor opens your site, the Internet browser sends a request to the server, which executes it and gives the desired information as a response. A simple HTML site uses very little system resources due to the fact that it's static, but database-driven platforms are more requiring and use far more processing time. Each page that is served creates 2 types of load - CPU load, which depends on the time the hosting server spends executing a certain script; and MySQL load, that depends on the total number of database queries produced by the script while the end user browses the website. Higher load will be created if loads of people browse a given website concurrently or if a lot of database calls are made all at once. 2 examples are a discussion board with many users or an online store in which a visitor enters a term inside a search box and a large number of items are searched. Having comprehensive data about the load which your website generates will allow you to improve the content or see if it's time to switch to a more powerful kind of hosting service, if the Internet site is simply getting extremely popular.
MySQL & Load Stats in Cloud Hosting
Using the Hepsia CP, which comes with all of our cloud hosting packages, you shall be able to to see very comprehensive data regarding the resources your websites use. One of the sections will give you info on the CPU load, like how much processing time the web server spent, the amount of time it took for your scripts to be executed and how much memory they used. Statistics are automatically created every 6 hours and you can also see the kinds of processes that generated the most load - PHP, Perl, and so forth. MySQL load statistics are listed inside a separate section in which you are able to see all the queries on a per hour, daily, and so on. basis. You could go back and compare statistics from different months to see if some update has altered the resource usage if the amount of visitors hasn't changed much. In this way, you can see if your site needs to be optimized, that will lead to a better performance and an improved user experience.
MySQL & Load Stats in Semi-dedicated Servers
If you want to see comprehensive stats about the load produced by your sites, it will not take more than a couple of clicks to do that. The Hepsia hosting Control Panel, supplied with all semi-dedicated servers that we offer, has a section devoted to the system resource usage and the data there shall tell you if your sites function properly and if the load they generate corresponds to the number of received visitors. The CPU load data include the script execution time and the length of time it took for the machine to process the requests, and also what types of processes generated the load. The MySQL stats will show you the number of times each individual database was accessed, and daily and by the hour stats for the whole account. With both sorts of stats, you'll be able to check the numbers for each of the past days and months, so you could see how the sites perform as the traffic to them grows or after you have applied some update.