Whenever a visitor opens your site, the web browser sends a request to the server, which in turn executes it and provides the required data as a response. A simple HTML Internet site uses negligible system resources because it's static, but database-driven platforms are more requiring and use much more processing time. Each and every page that's served generates 2 forms of load - CPU load, that depends on the length of time the server spends executing a specific script; and MySQL load, which depends on the number of database queries created by the script while the end user browses the site. Greater load will be created if loads of people surf a particular Internet site simultaneously or if numerous database calls are made simultaneously. Two good examples are a discussion board with a huge number of users or an online store in which a client enters a term within a search box and a large number of items are searched. Having comprehensive 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 type of website hosting service, if the site is simply getting extremely popular.
MySQL & Load Stats in Shared Hosting
Using the Hepsia CP, which comes with all our shared hosting offers, you will be able to see rather comprehensive stats concerning the system resources which your Internet sites use. One of the sections shall give you info on the CPU load, like how much processing time the server spent, how much time it took for your scripts to be executed and how much memory they used. Stats are automatically generated every six hours and you may 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 could see all the queries on an hourly, everyday, and so forth. basis. You'll be able to go back and compare statistics from different months to find out whether some update has transformed the resource usage if the amount of site visitors hasn't changed much. In this way, you can determine if your website needs to be optimized, which will contribute to a better functionality and an improved user experience.