When a visitor opens your Internet site, the Internet browser sends a request to the web server, which in turn executes it and supplies the desired information as a response. A basic HTML site uses negligible resources as it is static, but database-driven platforms are more demanding and use much more processing time. Each webpage that is served generates 2 types of load - CPU load, which depends on the time the server spends executing a particular script; and MySQL load, which depends on the number of database queries produced by the script while the customer browses the website. Greater load will be generated if a considerable amount of people browse a certain site simultaneously or if loads of database calls are made at the same time. Two good 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 in depth statistics about the load that your site generates can help you optimize the content or see if it's the perfect time to switch to a more powerful type of web hosting service, if the website is simply getting quite popular.
MySQL & Load Stats in Shared Website Hosting
Using the Hepsia Control Panel, included with all of our shared website hosting packages, you will be able to see incredibly detailed data regarding the resources your Internet sites use. One of the sections will give you information about the CPU load, including how much processing time the server spent, the time it took for your scripts to be executed and how much memory they used. Statistics are routinely produced every 6 hours and you could also see the different types of processes that generated the most load - PHP, Perl, and so on. MySQL load data are listed inside a different section in which you'll be able to see all the queries on an hourly, everyday, and so on. basis. You could go back and compare stats from different months to find out if some update has changed the resource usage if the amount of site visitors hasn't changed much. That way, you will see if your Internet site needs to be optimized, which will contribute to a better general performance and an improved user experience.
MySQL & Load Stats in Semi-dedicated Servers
If you want to see comprehensive statistics for the load created by your Internet sites, it won't take more than several clicks to do this. The Hepsia hosting CP, provided with all semi-dedicated servers which we offer, features a section committed to the system resource usage and the information there shall tell you if your sites operate properly and if the load they generate corresponds to the 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, as well as what types of processes generated the load. The MySQL statistics will show you the number of times every database was accessed, and also daily and by the hour stats for the entire account. With both forms of stats, you are able to check the numbers for every one of the past days and months, so you can see how the sites perform as the traffic to them rises or after you have applied some update.