Welcome to Tierra Hosting

World-Class Hosting, Down-to-Earth Prices

Tierra Hosting Announcements

Be the first to know - stay informed.

Welcome to Tierra Hosting's latest news page, where you can stay up-to-date with all the recent updates and changes to our hosting and domain services. Our team of experts is dedicated to providing you with the best possible experience, which is why we constantly strive to improve and update our offerings. Here you will find the latest news on new hosting plans, updated plan options, additions to the control panel, changes in domain availability and pricing, and much more. We're excited to share all of our latest updates with you and help you make the most of your hosting and domain services.

Performance monitoring with the PHP Website Profiler in the Control Panel

Posted: 2023-11-27 18:47:29
PHP Website Profiler in the Control Panel

If a website appears to be loading slowly, there could be several reasons behind it, such as the speed of the internet connection, the server on which the website is hosted, or the underlying code of the website itself.

While some factors may be beyond your control, there are others that you can influence.

Starting this week, users now have the ability to run a quick analysis of the PHP code on their websites.

This analysis will allow you to determine how efficiently the code is running, identify elements that load faster or slower than others, and much more.

All it takes is a single click, thanks to our newly integrated PHP Website Profiler tool, accessible through your Control Panel.

What is the PHP Website Profiler about?


PHP stands as one of the most widely used programming languages across the globe.

A staggering 80% of websites depend on PHP to some extent, solidifying its status as a favored language among programmers and web developers.

Despite its reputation for being user-friendly, programmers often rely on a range of tools to enhance their development efforts.

Within PHP’s extensive ecosystem, numerous tools are available, with the PHP profiler – a performance monitoring tool, being regarded as the most valuable among them.

PHP profilers provide developers with a precise assessment of their website’s performance.

They identify errors on a function-by-function and query-by-query basis, offering a comprehensive overview of the health of a website or application.

These profilers capture essential metrics such as time spent per line of code, and frequency of method calls.

Furthermore, they assist in identifying inefficiencies and areas that could be improved throughout the entire web stack. In any PHP project, these tools are an indispensable component.

How does the PHP Website Profiler work?


The PHP Website Profiler, integrated into the Control Panel, brings together the key features of online performance monitoring tools.

This profiler is capable of loading a website or application directly from the web server and analyzing its performance at the code level.

By eliminating variables such as connection speed and network performance, it focuses solely on objective site performance.

Once the profiler finishes loading your website, it generates a comprehensive report highlighting the elements that took the longest to load.

You have the flexibility to run this tool on any page of your website, as long as it is developed using PHP.

NOTE: Users will not be able to generate a report when running this tool on non-PHP pages.

How to use the PHP Website Profiler?


Using the PHP Website Profiler for website performance monitoring is quite simple.

There are two ways users can access the tool within the Control Panel.

The first option is to click on the PHP Website Profiler icon in the Advanced section on the index page:

PHP Website Profiler advanced section

Alternatively, users can click on the PHP Website Profiler link found in the Web Tools menu:

PHP Website Profiler drop down menu

To initiate profiling for a specific host, a user should simply locate the desired host in the section and click on the performance measurement icon located in the Actions column:

PHP Website Profiler action icon

In the pop-up window, a user should select the protocol they want to use from the Protocol field.

If needed, users can indicate the specific folder that should be monitored by the profiler in the URL section.

However, if a user wants to conduct profiling for the main folder, they should leave the URL field unchanged.

The final step is to click on the Start button to initiate website profiling:

PHP Website Profiler popup window

Depending on the size and complexity of a website, it may take some time for the results to appear.

On the results page, a comprehensive graph overview of the most frequently used PHP functions on a given website will be displayed:

PHP Website Profiler overview graph

The first graph (Time) showcases which element of the whole PHP process takes the longest to execute.

The second graph (Count) displays how many operations are in each PHP process category and what percentage of the total they make up.

Additionally, the execution time of any installed plugins is displayed.

Below the graph area is a detailed list of all PHP functions that are executed while your website is being loaded:

PHP Website Profiler table of results

Here is what all columns in the table are about:

  • Type – the type of PHP data that is monitored; this includes array functions, math functions, files, My SQL queries, parsing, etc.;
  • Function – the specific function type that is monitored by the tool (e.g. include, query, get_opiton, translate, etc.);
  • Count – the number of functions executed per type;
  • Total time (in percent) – how much time it took to execute the function, compared to the total load time.

For more in-depth analysis, a user should click on the “dots” icon on the right of the listed functions. This will reveal a breakdown of all related functions:

PHP Website Profiler view more option

Upon analysis, it is apparent that the most time-consuming aspects of the profiled website are the MySQL queries and the cURL function:

PHP Website Profiler results example

By selecting the “dots” icon for the MySQL outcome, the website owner can promptly identify the precise query that takes up most of the execution time:

PHP Website Profiler slowdown example mysql

Similarly, by clicking on the “dots” for the cURL function, the user will discover that a particular external API query requires excessive time to execute, leading to an overall decrease in performance:

PHP Website Profiler slowdown example

By providing a fast and effortless method to examine the efficiency of your code, the PHP Website Profiler offers users valuable real-time insights into any potential problems and helps maintain the health of your websites.

Recent Updates

96 Current Domain Promotions View All


only $15.99/1st yr
Regularly $31.95

only $5.49/1st yr
Regularly $22.95

only $8.99/1st yr
Regularly $29.95

only $8.95/1st yr
Regularly $32.95

only $3.95/1st yr
Regularly $30.95

only $12.95/1st yr
Regularly $28.95

only $6.49/1st yr
Regularly $34.95

only $8.99/1st yr
Regularly $54.95

only $7.49/1st yr
Regularly $21.95

only $6.49/1st yr
Regularly $28.95

only $5.95/1st yr
Regularly $22.95

only $12.49/1st yr
Regularly $49.95

only $5.49/1st yr
Regularly $49.95

only $12.99/1st yr
Regularly $30.95

only $16.99/1st yr
Regularly $36.95

only $6.49/1st yr
Regularly $30.95

only $5.49/1st yr
Regularly $45.95

only $5.95/1st yr
Regularly $48.95

only $2.99/1st yr
Regularly $33.95

only $6.95/1st yr
Regularly $49.95

only $5.49/1st yr
Regularly $24.95

only $15.49/1st yr
Regularly $50.95

only $6.49/1st yr
Regularly $31.95

only $6.49/1st yr
Regularly $28.95

only $11.99/1st yr
Regularly $31.95

only $8.99/1st yr
Regularly $49.95

only $6.49/1st yr
Regularly $31.95

only $8.99/1st yr
Regularly $31.95

only $5.99/1st yr
Regularly $31.95

only $12.99/1st yr
Regularly $29.95

only $7.95/1st yr
Regularly $31.95

only $7.95/1st yr
Regularly $31.95

only $9.99/1st yr
Regularly $19.95

only $3.49/1st yr
Regularly $33.95

only $8.95/1st yr
Regularly $34.95

only $3.99/1st yr
Regularly $20.95

only $6.95/1st yr
Regularly $23.95

only $7.49/1st yr
Regularly $25.95

only $6.49/1st yr
Regularly $18.95

only $12.95/1st yr
Regularly $52.95

only $12.99/1st yr
Regularly $31.95

only $2.49/1st yr
Regularly $29.95

only $10.49/1st yr
Regularly $23.95

only $7.49/1st yr
Regularly $35.95

only $6.99/1st yr
Regularly $35.95

only $8.99/1st yr
Regularly $31.95

only $4.49/1st yr
Regularly $27.95

only $7.49/1st yr
Regularly $26.95

only $13.49/1st yr
Regularly $26.95

only $10.95/1st yr
Regularly $31.95

only $10.95/1st yr
Regularly $31.95

only $15.99/1st yr
Regularly $54.95

only $10.95/1st yr
Regularly $32.95

only $8.95/1st yr
Regularly $21.95

only $52.95/1st yr
Regularly $70.95

only $52.95/1st yr
Regularly $70.95

only $8.99/1st yr
Regularly $28.95

only $8.99/1st yr
Regularly $21.95

only $8.99/1st yr
Regularly $30.95

only $11.95/1st yr
Regularly $59.95

only $11.95/1st yr
Regularly $59.95

only $2.99/1st yr
Regularly $21.95

only $8.99/1st yr
Regularly $31.95

only $6.49/1st yr
Regularly $31.95

only $7.49/1st yr
Regularly $51.95

only $6.49/1st yr
Regularly $31.95

only $6.49/1st yr
Regularly $31.95

only $6.49/1st yr
Regularly $17.95

only $3.99/1st yr
Regularly $22.95

only $6.49/1st yr
Regularly $31.95

only $5.49/1st yr
Regularly $31.95

only $7.95/1st yr
Regularly $31.95

only $7.95/1st yr
Regularly $31.95

only $7.49/1st yr
Regularly $31.95

only $12.99/1st yr
Regularly $31.95

only $8.99/1st yr
Regularly $25.95

only $5.95/1st yr
Regularly $25.95

only $5.95/1st yr
Regularly $25.95

only $11.95/1st yr
Regularly $48.95

only $11.95/1st yr
Regularly $48.95

only $5.49/1st yr
Regularly $23.95

only $11.49/1st yr
Regularly $26.95

only $3.99/1st yr
Regularly $29.95

only $11.95/1st yr
Regularly $47.95

only $11.95/1st yr
Regularly $47.95

only $7.49/1st yr
Regularly $25.95

only $8.95/1st yr
Regularly $26.95

only $3.49/1st yr
Regularly $22.95

only $7.95/1st yr
Regularly $28.95

only $8.95/1st yr
Regularly $31.95

only $6.95/1st yr
Regularly $26.95

only $6.95/1st yr
Regularly $26.95

only $6.49/1st yr
Regularly $43.95

only $5.99/1st yr
Regularly $31.95

only $2.49/1st yr
Regularly $31.95

only $6.49/1st yr
Regularly $31.95
 ↑