Whenever a visitor opens your site, the web browser sends a request to the web server, which in turn executes it and provides the required data as a response. A standard HTML website uses minimum system resources because it is static, but database-driven platforms are more requiring and use far more processing time. Each webpage that is served produces two kinds of load - CPU load, that depends on the span of time the server spends executing a specific script; and MySQL load, that depends on the total number of database queries produced by the script while the customer browses the Internet site. Bigger load will be generated if a whole lot of people browse a given website concurrently or if loads of database calls are made at the same time. 2 illustrations are a discussion board with a huge number of users or an online store where a customer enters a term in a search box and a large number of items are searched. Having thorough statistics about the load that your site generates will help you boost the content or see if it is time to switch to a more powerful kind of hosting service, if the website is simply getting really popular.
MySQL & Load Stats in Cloud Hosting
Using the Hepsia Control Panel, which comes with all of our cloud hosting packages, you will be able to see really detailed stats about the resources your websites use. One of the sections shall give you details about the CPU load, including the amount of processing time the server spent, the time it took for your scripts to be executed and what amount of memory they used. Stats are automatically provided every 6 hours and you can also see the different types of processes that generated the most load - PHP, Perl, and so on. MySQL load statistics are listed in an individual section in which you could see all the queries on a per hour, daily, etc. basis. You could go back and compare data from various months to find out if some update has changed the resource usage if the total amount of website visitors hasn't changed much. Thus, you can determine if your website needs to be optimized, which will give you a better functionality and an improved user experience.