Whenever a visitor opens your Internet site, the Internet browser sends a request to the web server, which in turn executes it and provides the necessary data as a response. A standard HTML Internet site uses minimum resources because it's static, but database-driven platforms are more demanding and use much more processing time. Every single page that's served generates two sorts of load - CPU load, which depends on the amount of time the server spends executing a particular script; and MySQL load, that depends on the total number of database queries created by the script while the user browses the site. Greater load will be created if many people look through a particular site all at once or if many database calls are made all at once. 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 comprehensive data about the load your site generates will help you optimize the content or see if it's time to switch to a more powerful sort of hosting service, if the site is simply getting really popular.
MySQL & Load Stats in Hosting
Using the Hepsia Control Panel, which comes with all of our hosting packages, you will be able to see very comprehensive stats regarding the resources which your sites use. One of the sections shall give you information about the CPU load, like how much processing time the hosting server spent, how much time it took for your scripts to be executed and exactly how much memory they used. Statistics are automatically produced every six hours and you may also see the different types of processes that produced the most load - PHP, Perl, etc. MySQL load statistics are listed within a different section where you are able to see all the queries on a per hour, everyday, and so forth. basis. You could go back and compare stats from different months to see if some update has transformed the resource usage if the total amount of visitors hasn't changed much. This way, you can see if your website needs to be optimized, that'll contribute to a better performance and an improved user experience.
MySQL & Load Stats in Semi-dedicated Servers
If you have a semi-dedicated server account with our company, you shall be able to access rather detailed CPU and MySQL load stats that will give you addiitional information about the efficiency of your Internet sites. Two sections of the Hepsia CP are devoted to the stats, one for each type. Within the CPU Load section you are able to see the execution time of your scripts and how much time the web server processed them. You may also see the kinds of processes which were executed. Statistics are created every 6 hours, but if required, you may also check figures for previous days or months. The MySQL Load section shall show you the whole number of database queries each and every day and each hour, plus the queries to each individual database that you have in your semi-dedicated account. Comparing this information to your traffic stats will give you valuable information about how your Internet sites perform and you will determine if you must take some measures to boost them.