When a visitor opens your Internet site, the browser sends a request to the hosting server, which executes it and provides the necessary data as a response. A basic HTML site uses very little resources due to the fact that it is static, but database-driven platforms are more demanding and use a lot more processing time. Every page which is served creates 2 sorts of load - CPU load, which depends on the time period the web server spends executing a certain script; and MySQL load, which depends on the number of database queries created by the script while the client browses the Internet site. Greater load shall be created if a whole lot of people look through a particular site concurrently or if a considerable amount of database calls are made simultaneously. 2 good examples are a discussion board with a large number of users or an online store where a client enters a term in a search box and tens of thousands of items are searched. Having comprehensive statistics about the load your website generates will allow you to 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 quite popular.
MySQL & Load Stats in Shared Website Hosting
Using the Hepsia Control Panel, included with all our shared website hosting plans, you will be able to see incredibly comprehensive stats concerning the system resources that your sites use. One of the sections will give you info on the CPU load, including 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. Statistics are automatically created every 6 hours and you can also see the kinds of processes that produced the most load - PHP, Perl, and so forth. MySQL load data are listed in a separate section in which you'll be able to see all the queries on an hourly, daily, etc. basis. You could go back and compare stats from different months to find out whether some update has altered the resource usage if the number of visitors has not changed much. In this way, you can determine if your Internet site needs to be optimized, which will result in a better performance and an improved user experience.
MySQL & Load Stats in Semi-dedicated Servers
As our system keeps in depth statistics for the load that each semi-dedicated server account produces, you'll be aware of how your sites perform at any time. Once you log in to the Hepsia Control Panel, provided with each account, you should check out the section devoted to the system load. There, 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 types of processes generated the load - cron jobs, PHP pages, Perl scripts, etcetera. Also you can see the total number of queries to each database in your semi-dedicated account, the total day-to-day statistics for the account in general, and also the average hourly rate. With both the CPU and the MySQL load data, you could always go back to past days or months and assess the overall performance of your websites after some update or after a considerable rise in the number of your visitors.