Each time a visitor opens your site, the browser sends a request to the server, which in turn executes it and provides the necessary information as a response. A basic HTML website uses minimum resources as it is static, but database-driven platforms are more demanding and use far more processing time. Every single page that's served creates two kinds of load - CPU load, that depends on the time the hosting server spends executing a specific script; and MySQL load, that depends on the total number of database queries created by the script while the client browses the site. Larger load shall be produced if a considerable amount of people surf a particular website simultaneously or if loads of database calls are made all at once. Two illustrations are a discussion board with tens of thousands of users or an online store where a client enters a term within a search box and a large number of items are searched. Having detailed statistics about the load that your website 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 Internet site is simply getting really popular.

MySQL & Load Stats in Shared Hosting

Using the Hepsia CP, bundled with all our shared hosting offers, you'll be able to see very comprehensive data about the system resources which your sites use. One of the sections shall give you information about the CPU load, such as the amount of processing time the web server spent, the amount of time it took for your scripts to be executed and the amount of memory they used. Statistics are consistently created every six hours and you could also see the types of processes that generated the most load - PHP, Perl, and so forth. MySQL load stats are listed in a separate section where you are able to see all the queries on an hourly, daily, etc. basis. You'll be able to go back and compare statistics from various months to find out whether some update has altered the resource usage if the number of website visitors hasn't changed much. This way, you will see if your site needs to be optimized, that'll contribute to a better overall performance and an improved user experience.

MySQL & Load Stats in Semi-dedicated Servers

If you need to see in depth statistics with regards to the load generated by your sites, it won't take more than several clicks to do this. The Hepsia hosting CP, which comes with all semi-dedicated servers that we offer, features a section dedicated to the system resource usage and the info there can tell you if your websites function properly and if the load they create corresponds to the number of received site visitors. The CPU load statistics include the script execution time and the amount of time it took for the web server to process the requests, and what types of processes created the load. The MySQL stats will show you how frequently every database was accessed, as well as daily and hourly stats for the whole account. With both sorts of statistics, you'll be able to check the numbers for each of the past days and months, so you could see how sites perform as the traffic to them grows or after you have applied some update.