Every time a visitor opens your website, the web browser sends a request to the server, which executes it and provides the necessary data as a response. A standard HTML site uses very little system resources because it's static, but database-driven platforms are more demanding and use much more processing time. Every single page that is served creates two forms of load - CPU load, that depends on the time period the hosting server spends executing a particular script; and MySQL load, which depends on the amount of database queries produced by the script while the client browses the site. Greater load shall be created if a lot of people browse a certain website at the same time or if numerous database calls are made concurrently. 2 good examples are a discussion board with a large number of users or an online store where a customer enters a term inside a search box and tens of thousands of items are searched. Having detailed statistics about the load your website generates will enable you to improve the content or see if it is time for you to switch to a more powerful sort of website hosting service, if the Internet site is simply getting extremely popular.
MySQL & Load Stats in Shared Hosting
Using the Hepsia CP, provided with all of our shared hosting offers, you will be able to see rather detailed data regarding the resources your Internet sites use. One of the sections will give you information regarding the CPU load, such as the amount of processing time the hosting server spent, the span of time it took for your scripts to be executed and what amount of memory they used. Statistics are consistently created every 6 hours and you could also see the types of processes that produced the most load - PHP, Perl, and so on. MySQL load stats are listed within a different section where you are able to see all the queries on an hourly, daily, etc. basis. You could go back and compare data from different months to determine if some update has changed the resource usage if the amount of site visitors hasn't changed much. In this way, you can see if your Internet site needs to be optimized, that will lead to a better general performance and an improved user experience.
MySQL & Load Stats in Semi-dedicated Servers
If you would like to see comprehensive stats about the load created by your websites, it won't take more than just a few clicks to do that. The Hepsia hosting Control Panel, supplied with all semi-dedicated servers we offer, features a section dedicated to the system resource usage and the info there can tell you if your sites perform well and if the load they produce corresponds to the total amount of received site visitors. The CPU load statistics include the script execution time and the amount of time it took for the hosting server to process the requests, plus what kinds of processes generated the load. The MySQL data shall show you how many times each individual database was accessed, and also daily and by the hour stats for the whole account. With both kinds of statistics, you'll be able to check the numbers for any of the past days and months, so you can see how the websites perform as the traffic to them increases or after you have applied some update.