Whenever a visitor opens your website, the Internet browser sends a request to the web server, which executes it and gives the required information as a response. A standard HTML Internet site uses very little system resources as it is static, but database-driven platforms are more requiring and use much more processing time. Every page that's served generates two sorts of load - CPU load, that depends on the time period the web server spends executing a certain script; and MySQL load, that depends on the amount of database queries created by the script while the client browses the Internet site. Higher load shall be generated if loads of people browse a given site concurrently or if numerous database calls are made all at once. Two examples are a discussion board with tens of thousands of 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 data about the load which your website generates will enable you to boost the content or see if it is time to switch to a more powerful kind of web hosting service, if the website is simply getting quite popular.
MySQL & Load Stats in Shared Web Hosting
Using the Hepsia CP, bundled with all of our shared web hosting packages, you will be able to see rather comprehensive stats about the system resources that your websites use. One of the sections will give you information regarding the CPU load, such as how much processing time the web server spent, how much time it took for your scripts to be executed and how much memory they used. Stats are automatically produced every six hours and you can also see the types of processes that produced the most load - PHP, Perl, etc. MySQL load stats are listed in an individual section where you'll be able to see all the queries on a per hour, everyday, etcetera. basis. You could go back and compare stats from different months to find out if some update has altered the resource usage if the total amount of visitors hasn't changed much. That way, you can see if your Internet site needs to be optimized, that'll lead to a better general performance and an improved user experience.
MySQL & Load Stats in Semi-dedicated Servers
If you would like to see thorough stats regarding the load produced by your websites, it won't take more than a couple of mouse clicks to do that. The Hepsia hosting CP, supplied with all semi-dedicated servers which we offer, has a section devoted to the system resource usage and the information there shall tell you if your websites function properly and if the load they produce corresponds to the amount of received visitors. The CPU load stats include the script execution time and the time it took for the server to process the requests, plus what sorts of processes generated the load. The MySQL stats will show you the number of times every single database was accessed, as well as daily and by the hour data for the entire account. With both forms of stats, you are able to check the numbers for any of the past days and months, so you can easily see how the sites perform as the traffic to them increases or once you've applied some update.