Whenever a visitor opens your website, the browser sends a request to the hosting server, which in turn executes it and supplies the required content as a response. A standard HTML site uses very little resources because it's static, but database-driven platforms are more demanding and use much more processing time. Each and every page that's served generates 2 sorts of load - CPU load, that depends on the time period the hosting server spends executing a certain script; and MySQL load, which depends on the total number of database queries produced by the script while the client browses the website. Higher load will be created if a whole lot of people browse a certain Internet site simultaneously or if loads of database calls are made concurrently. Two good examples are a discussion board with a huge number of users or an online store where a customer enters a term inside a search box and thousands of items are searched. Having comprehensive data about the load which your Internet site generates will help you boost the content or see if it is time for you to switch to a more powerful kind of website hosting service, if the website is simply getting really popular.
MySQL & Load Stats in Hosting
Using the Hepsia Control Panel, included with all of our hosting plans, you will be able to see really comprehensive statistics about the system resources your websites use. One of the sections will give you information about the CPU load, such as how much processing time the hosting server spent, how much time it took for your scripts to be executed and exactly how much memory they used. Stats are routinely provided every six hours and you could also see the different kinds of processes that generated the most load - PHP, Perl, and so on. MySQL load statistics are listed in a separate section where you are able to see all the queries on an hourly, day-to-day, etcetera. basis. You can go back and compare statistics from various months to find out whether some update has changed the resource usage if the amount of site visitors hasn't changed much. In this way, you can see if your website needs to be optimized, that will result in a better general performance and an improved user experience.
MySQL & Load Stats in Semi-dedicated Servers
If you have a semi-dedicated server account with our company, you'll be able to access very detailed CPU and MySQL load statistics that will give you addiitional information about the performance of your sites. 2 sections of the Hepsia Control Panel are dedicated to the stats, one for every type. Inside the CPU Load section you are able to see the execution time of your scripts and the span of time the web server processed them. You may also see the different types of processes which were executed. Statistics are created every 6 hours, but if necessary, you can also check figures for previous days or months. The MySQL Load section will show you the total amount of database queries per day and each hour, plus the queries to each individual database you have in your semi-dedicated account. Comparing this information to your traffic stats will give you useful information about how your sites perform and you shall see if you must take some measures to enhance them.