> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.hodi.host/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# My website is slow: how do I identify what's slowing it down with PHP X-Ray?

When a website is slow, the causes are often multiple and hard to isolate. That's why we provide a tool, [PHP X-Ray](https://www.cloudlinux.com/getting-started-with-cloudlinux-os/52-plus-features/1159-x-ray-php-performance-tracking/), which precisely detects what's slowing down access to your PHP site. You'll find it in the **"Software"** section of your cPanel.

PHP X-Ray monitors your site's performance and identifies bottlenecks. It collects and displays information about slow scripts, external requests (calls your site makes to other services), and database queries. The result: you know precisely which request is taking the most time on your site.

We recommend getting support from your site's developer: they're the one who can fully interpret these results and act on them.

## Step 1: run the analysis

* Temporarily disable any caching plugin on your site (caching would hide the real processing times).
* Click **Start tracing** to create a new analysis.
* In the window that opens, enter the domain and path of the site to analyze. Enter `*` in the **Specify mask** field to analyze all pages:

  ![](https://hodi.host/images/kb/35_Screenshot-2023-01-19-at-18.17.08.png)

* The **Request** field lets you define how many requests to analyze.
* You can limit the analysis to your own IP address by checking **Advanced settings**, then entering your IP in the **Client's IP** field (useful to only record your own visits):

  ![](https://hodi.host/images/kb/36_Screenshot-2023-01-19-at-18.17.18.png)

* Click **Run**.

## Step 2: analyze the results

In the **Tracing tasks** area, you'll find your latest analyses:

![](https://hodi.host/images/kb/28_image3.png)

An analysis can display one of the following statuses:

* **Running:** the analysis is in progress.
* **Stopped:** the analysis was stopped manually.
* **On hold:** an analysis for this address has already been requested; it doesn't start automatically. Click the **►** button to start it.
* **Completed:** the analysis is finished.

To view the results of an analysis, click the eye-shaped icon:

![](https://hodi.host/images/kb/29_image10.png)

The summary, at the top of the page, shows:

* **Total:** the total number of requests in the analysis.
* **Pending:** the number of requests still in progress, not yet counted.
* **Throttled:** the number of requests that were slowed down due to insufficient resources on your hosting.
* **Slow:** the number of requests that took over one second.

Click a request to display its details and trace the exact cause of the slowdown:

![](https://hodi.host/images/kb/34_image5.png)

**Tips:**

* If an external request is abnormally long and uses an unusual port (other than 80 or 443), it's probably being blocked by our firewall. [Contact our technical support](https://hodi.host/submitticket.php?step=2&deptid=2): we can tell you more and open access if needed.
* If you're using WordPress, [**AccelerateWP**](https://help.hodi.host/en/article/how-do-i-speed-up-my-wordpress-site-with-acceleratewp-1512pj2/) can help speed up your site.