Every time a visitor opens your site, the web browser sends a request to the web server, which executes it and gives the desired data as a response. A simple HTML site uses minimum system resources because it is static, but database-driven platforms are more demanding and use much more processing time. Every webpage which is served creates 2 kinds of load - CPU load, that depends on the time period the web server spends executing a specific script; and MySQL load, which depends on the number of database queries created by the script while the client browses the website. Bigger load will be created if many people look through a particular Internet site at the same time or if numerous database calls are made simultaneously. Two 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 tens of thousands of items are searched. Having in depth data about the load that your website generates can help you improve the content or see if it is time to switch to a more powerful kind of web hosting service, if the Internet site is simply getting extremely popular.
MySQL & Load Stats in Cloud Hosting
Using the Hepsia Control Panel, which comes with all our cloud hosting packages, you will be able to see very detailed stats about the resources that your sites use. One of the sections shall give you details about the CPU load, like how much processing time the server spent, the length of time it took for your scripts to be executed and the amount of memory they used. Stats are routinely produced 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 inside a different section in which you could see all the queries on a per hour, day-to-day, and so on. basis. You could go back and compare data from various months to find out whether some update has changed the resource usage if the number of website visitors hasn't changed much. That way, you can see if your Internet site needs to be optimized, that'll lead to a better general performance and an improved user experience.
MySQL & Load Stats in Semi-dedicated Servers
Our system creates in depth statistics about both different types of load, so if you acquire a semi-dedicated server for your sites, you can access the info with a few mouse clicks within your Hepsia hosting CP. Each type of info is listed within its own section. The CPU Load section can tell you exactly what processes generated the load and how much time it took for the web server to execute each of the requests. Although statistics are generated every six hours, you can see day-to-day and month-to-month stats also. In the MySQL Load section you shall find a list of all the databases created inside your semi-dedicated account manually and automatically, what amount of queries were sent to each of them, the total daily queries for the account as a whole, as well as the average per hour rate. This information will help you determine how well your Internet sites perform and if any one of them needs optimization of some kind.