Whenever a visitor opens your 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 simple HTML website uses minimum resources because it is static, but database-driven platforms are more requiring and use far more processing time. Each and every page which is served creates two kinds of load - CPU load, which depends on the amount of time the hosting server spends executing a particular script; and MySQL load, which depends on the number of database queries produced by the script while the end user browses the Internet site. Bigger load shall be generated if a lot of people browse a given Internet site at the same time or if numerous database calls are made simultaneously. 2 examples are a discussion board with tens of thousands of users or an online store where a client enters a term inside a search box and tens of thousands of items are searched. Having thorough statistics about the load which your site generates will help you optimize the content or see if it's time for you to switch to a more powerful type of hosting service, if the site is simply getting really popular.
MySQL & Load Stats in Shared Web Hosting
Using the Hepsia Control Panel, provided with all of our shared web hosting packages, you'll be able to see rather comprehensive statistics concerning the system resources your sites use. One of the sections will give you info on the CPU load, such as the amount of processing time the hosting server spent, the time it took for your scripts to be executed and exactly how much memory they used. Statistics are automatically generated every 6 hours and you could also see the types of processes that produced the most load - PHP, Perl, and so on. MySQL load statistics are listed within a different section in which you can see all the queries on an hourly, daily, and so forth. basis. You could 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 has not changed much. This way, you can determine if your website needs to be optimized, which will lead to a better functionality and an improved user experience.
MySQL & Load Stats in Semi-dedicated Servers
If you have a semi-dedicated server account with us, you will be able to access really detailed CPU and MySQL load data that will give you additional information about the functionality of your sites. 2 sections of the Hepsia CP are committed to the stats, one for every type. Inside the CPU Load section you are able to see the execution time of your scripts and how much time the hosting server processed them. Additionally you can see the different kinds of processes which were executed. Statistics are produced every 6 hours, but if needed, you may also check figures for previous days or months. The MySQL Load section will show you the whole number of database queries per day and each hour, along with the queries to each individual database that you have within your semi-dedicated account. Comparing this data to your traffic statistics shall give you valuable data about how your sites perform and you will see if you must take some measures to enhance them.