When a visitor opens your Internet site, the Internet browser sends a request to the server, which executes it and provides the necessary information as a response. A basic HTML website uses minimal system resources as it is static, but database-driven platforms are more demanding and use more processing time. Each page which is served creates 2 sorts of load - CPU load, that depends on the amount of time the hosting server spends executing a certain script; and MySQL load, that depends on the total number of database queries created by the script while the user browses the site. Higher load shall be generated if loads of people browse a certain website concurrently or if loads of database calls are made all at once. Two examples are a discussion board with tens of thousands of users or an online store where a visitor enters a term inside a search box and a large number of items are searched. Having in depth data about the load which your website generates can help you optimize the content or see if it is the perfect time to switch to a more powerful type of hosting service, if the site is simply getting very popular.
MySQL & Load Stats in Shared Web Hosting
Using the Hepsia CP, bundled with all our shared web hosting offers, you will be able to see really comprehensive stats about the resources your Internet sites use. One of the sections will give you information about the CPU load, including how much processing time the web server spent, how much time it took for your scripts to be executed and exactly how much memory they used. Statistics are automatically created every 6 hours and you can also see the kinds of processes that produced the most load - PHP, Perl, etc. MySQL load statistics are listed within a separate section where you can see all the queries on an hourly, everyday, etcetera. basis. You could go back and compare data from different months to see if some update has changed the resource usage if the total amount of visitors hasn't changed much. In this way, you can see if your Internet site needs to be optimized, which will give you a better overall performance and an improved user experience.
MySQL & Load Stats in Semi-dedicated Hosting
If you would like to see detailed statistics about the load generated by your Internet sites, it won't take more than several mouse clicks to do this. The Hepsia hosting CP, which comes with all semi-dedicated servers we offer, has a section devoted to the system resource usage and the information there can tell you if your sites perform well and if the load they produce corresponds to the total amount of received website visitors. The CPU load stats include the script execution time and the time it took for the machine to process the requests, and what kinds of processes created the load. The MySQL statistics shall show you how many times each database was accessed, and also day-to-day and hourly stats for the entire account. With both types of stats, you'll be able to check the numbers for any of the past days and months, so you could see how the sites perform as the traffic to them grows or once you've applied some update.