Every time a visitor opens your Internet site, the browser sends a request to the hosting server, which in turn executes it and gives the necessary content as a response. A basic HTML site uses minimum system resources as it's static, but database-driven platforms are more requiring and use more processing time. Each and every webpage that is served creates 2 forms of load - CPU load, which depends on the time period the web server spends executing a certain script; and MySQL load, that depends on the number of database queries produced by the script while the end user browses the site. Higher load shall be generated if a lot of people surf a particular site concurrently or if many database calls are made concurrently. 2 examples are a discussion board with thousands of users or an online store where a customer enters a term in a search box and tens of thousands of items are searched. Having in depth data about the load which your site generates will allow you to optimize the content or see if it is time for you to switch to a more powerful kind of hosting service, if the Internet site is simply getting really popular.
MySQL & Load Stats in Shared Hosting
Using the Hepsia Control Panel, provided with all of our shared hosting packages, you will be able to see very detailed statistics concerning the resources which your Internet sites use. One of the sections will give you information about the CPU load, such as how much processing time the hosting server spent, the length of time it took for your scripts to be executed and the amount of memory they used. Stats are consistently provided 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 a separate section in which you are able to see all the queries on a per hour, day-to-day, etc. basis. You could go back and compare statistics from various months to find out whether some update has transformed the resource usage if the total amount of website visitors hasn't changed much. In this way, you will see if your site needs to be optimized, which will give you a better performance and an improved user experience.
MySQL & Load Stats in Semi-dedicated Hosting
If you have a semi-dedicated server account with our company, you will be able to access really detailed CPU and MySQL load statistics which will give you additional information about the overall performance of your Internet sites. Two sections of the Hepsia Control Panel are dedicated to the stats, one for each kind. Within the CPU Load section you can see the execution time of your scripts and the amount of time the hosting server processed them. You can also see the different types of processes that were executed. Statistics are created every 6 hours, but if needed, you may also check figures for previous days or months. The MySQL Load section shall show you the whole amount of database queries daily and per hour, as well as the queries to each individual database that you have within your semi-dedicated account. Comparing this data to your traffic statistics will give you useful data about how your websites perform and you shall see if you have to take some measures to enhance them.