When a visitor opens your website, the Internet browser sends a request to the hosting server, which in turn executes it and supplies the required data as a response. A simple HTML website uses negligible system resources because it is static, but database-driven platforms are more demanding and use more processing time. Each and every page that is served creates 2 kinds of load - CPU load, which depends on the length of time the server spends executing a certain script; and MySQL load, which depends on the number of database queries produced by the script while the end user browses the website. Larger load will be produced if many people surf a given site simultaneously or if a considerable amount of database calls are made simultaneously. Two good examples are a discussion board with tens of thousands of users or an online store in which a customer enters a term in a search box and a large number of items are searched. Having comprehensive data about the load your Internet site generates can help you improve the content or see if it is time to switch to a more powerful type of hosting service, if the website is simply getting really popular.
MySQL & Load Stats in Web Hosting
Using the Hepsia Control Panel, bundled with all our web hosting plans, you will be able to see very detailed data regarding the resources which your Internet sites use. One of the sections will give you information about the CPU load, such as the amount of processing time the web server spent, the length of time it took for your scripts to be executed and exactly how much memory they used. Statistics are routinely produced every six 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 in a separate section where you are able to see all the queries on an hourly, daily, and so forth. basis. You can go back and compare data from different months to find out whether some update has changed the resource usage if the number of site visitors has not changed much. That way, you can determine if your site needs to be optimized, which will give you a better overall performance and an improved user experience.
MySQL & Load Stats in Semi-dedicated Servers
As our system keeps thorough statistics for the load that every semi-dedicated server account produces, you will be aware of how your sites perform at any time. Once you log in to the Hepsia CP, included with every account, you can go to the section dedicated to the system load. In it, you are able to see the processing time our system spent on your scripts, the span of time it took for the scripts to be actually executed and what sorts of processes created the load - cron jobs, PHP pages, Perl scripts, etc. You may also see the number of queries to each database inside your semi-dedicated account, the total everyday statistics for the account as a whole, as well as the average hourly rate. With both the CPU and the MySQL load data, you could always go back to past days or months and review the functionality of your sites after some update or after a sizeable increase in the number of your website visitors.