{"id":1495,"date":"2021-02-09T16:17:42","date_gmt":"2021-02-09T16:17:42","guid":{"rendered":"https:\/\/www.rochen.com\/docs\/?post_type=ht_kb&#038;p=1495"},"modified":"2023-07-20T14:18:28","modified_gmt":"2023-07-20T14:18:28","slug":"site-performance-troubleshooting-with-x-ray","status":"publish","type":"ht_kb","link":"https:\/\/www.rochen.com\/docs\/documentation\/site-performance-troubleshooting-with-x-ray\/","title":{"rendered":"PHP X-Ray for Performance Troubleshooting"},"content":{"rendered":"\n<p>A great new feature of <a href=\"https:\/\/www.cloudlinux.com\/os-shared-pro\/\">CloudLinux+<\/a> is PHP X-Ray integration with cPanel, which provides quick and easy troubleshooting of slow sites. With this tool, you can now dig into slow site performance straight from the cPanel interface.\u00a0<\/p>\n    \t\t<div class=\"hts-messages hts-messages--alert    \"   >\r\n    \t\t\t    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tPlease note that PHP X-Ray is currently only available on our <a href=\"https:\/\/www.rochen.com\/web-hosting\/\">Solo, Growth, Pro and Reseller shared plans<\/a>. It is also supported on Managed Cloud Servers running CloudLinux+ upon request.     \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<h3>Using PHP X-Ray Integration<\/h3>\n<p>To use PHP X-ray integration, log in to cPanel and click the <strong>X-Ray App<\/strong> icon in the <strong>Software<\/strong> section.\u00a0<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1496 size-full\" src=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayicon.png\" alt=\"Screenshot of cPanel's Software panel, featuring PHP X-Ray\" width=\"843\" height=\"253\" srcset=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayicon.png 843w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayicon-300x90.png 300w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayicon-768x230.png 768w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayicon-50x15.png 50w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayicon-60x18.png 60w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayicon-100x30.png 100w\" sizes=\"auto, (max-width: 843px) 100vw, 843px\" \/><\/p>\n<h4>Start your trace<\/h4>\n<p>Now you&#8217;re on the main PHP X-Ray page, click <strong>Start Tracing. <\/strong>Select the desired site and additional parameters for the trace from the drop-down.\u00a0<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1497 size-large\" src=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-main-1024x426.png\" alt=\"PHP X-Ray main panel\" width=\"643\" height=\"267\" srcset=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-main-1024x426.png 1024w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-main-300x125.png 300w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-main-768x320.png 768w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-main-50x21.png 50w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-main-60x25.png 60w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-main-100x42.png 100w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-main.png 1295w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1498 size-medium\" src=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-starttracing-289x300.png\" alt=\"PHP X-Ray Start Tracing panel\" width=\"289\" height=\"300\" srcset=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-starttracing-289x300.png 289w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-starttracing-48x50.png 48w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-starttracing-58x60.png 58w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-starttracing-96x100.png 96w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-starttracing.png 546w\" sizes=\"auto, (max-width: 289px) 100vw, 289px\" \/><\/p>\n<p>Select your domain in the drop-down and enter a &#8216;mask&#8217; to define the page URLs to check. If you are troubleshooting your homepage, enter &#8220;\/&#8221; without quotes as the mask and click <strong>Run<\/strong>.<\/p>\n<p>You will see your new task running on the PHP X-Ray dashboard:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1499 size-large\" src=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-tasks-1024x487.png\" alt=\"PHP X-Ray Tracing tasks view\" width=\"643\" height=\"306\" srcset=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-tasks-1024x487.png 1024w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-tasks-300x143.png 300w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-tasks-768x365.png 768w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-tasks-50x24.png 50w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-tasks-60x29.png 60w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-tasks-100x48.png 100w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xray-tasks.png 1244w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/p>\n<h4>Analyze performance<\/h4>\n<p>After you&#8217;ve completed the above steps, go to your website. You can enter the URL in your browser or use a command line tool such as cURL. The PHP X-Ray tool will begin analyzing your site performance.\u00a0\u00a0<\/p>\n<p>\u00a0<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1504 size-full\" src=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xraycurl.png\" alt=\"Command Line site access for PHP X-Ray testing\" width=\"683\" height=\"314\" srcset=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xraycurl.png 683w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xraycurl-300x138.png 300w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xraycurl-50x23.png 50w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xraycurl-60x28.png 60w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xraycurl-100x46.png 100w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/p>\n<p>On the PHP X-Ray page in cPanel, click the <strong>Refresh<\/strong> button. You should see at least one collected request.<\/p>\n<p>Now click the view button under <strong>Actions<\/strong> to see the trace results.\u00a0<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1505 size-large\" src=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xraycollected-1024x418.png\" alt=\"\" width=\"643\" height=\"262\" srcset=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xraycollected-1024x418.png 1024w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xraycollected-300x122.png 300w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xraycollected-768x313.png 768w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xraycollected-50x20.png 50w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xraycollected-60x24.png 60w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xraycollected-100x41.png 100w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xraycollected.png 1348w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/p>\n<p>When you see the list of requests that have been caught, click the one you want to review.\u00a0<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1506 size-large\" src=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayrequests-1024x547.png\" alt=\"PHP X-Ray Recorded sessions view\" width=\"643\" height=\"343\" srcset=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayrequests-1024x547.png 1024w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayrequests-300x160.png 300w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayrequests-768x410.png 768w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayrequests-50x27.png 50w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayrequests-60x32.png 60w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayrequests-100x53.png 100w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayrequests.png 1347w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/p>\n<h4>PHP X-Ray results checklist<\/h4>\n<p>First, check the <strong>Top Issues<\/strong> section.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1507 size-large\" src=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayissues-1024x594.png\" alt=\"PHP X-Ray Top issues view\" width=\"643\" height=\"373\" srcset=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayissues-1024x594.png 1024w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayissues-300x174.png 300w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayissues-768x445.png 768w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayissues-50x29.png 50w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayissues-60x35.png 60w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayissues-100x58.png 100w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayissues.png 1328w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/p>\n<p>Above, you can see that there is one external request to http:\/\/1.2.3.4\/, generating 98.751% of the page&#8217;s loading time and is the cause of the poor performance in this case.<\/p>\n<p>To investigate further, scroll to the summary of <strong>External requests<\/strong>.\u00a0<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1508 size-large\" src=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayexternal-1024x591.png\" alt=\"\" width=\"643\" height=\"371\" srcset=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayexternal-1024x591.png 1024w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayexternal-300x173.png 300w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayexternal-768x443.png 768w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayexternal-50x29.png 50w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayexternal-60x35.png 60w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayexternal-100x58.png 100w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayexternal.png 1326w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/p>\n<p>Under the <strong>File<\/strong> column, it appears that \/home\/xrayt\/public_html\/wp-content\/themes\/twentytwentyone\/footer.php may be responsible.<\/p>\n<p>Click the drop-down button to the left to provide extended info.\u00a0<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1509 size-large\" src=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayexternalmore-1024x593.png\" alt=\"\" width=\"643\" height=\"372\" srcset=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayexternalmore-1024x593.png 1024w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayexternalmore-300x174.png 300w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayexternalmore-768x445.png 768w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayexternalmore-50x29.png 50w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayexternalmore-60x35.png 60w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayexternalmore-100x58.png 100w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayexternalmore.png 1332w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/p>\n<p>Note that \/home\/xrayt\/public_html\/wp-content\/themes\/twentytwentyone\/<strong>functions.php<\/strong> called check_external_rss(), ultimately generating the slow outbound HTTP request.\u00a0<\/p>\n<p>In the <strong>functions.php<\/strong> file, online 637, you can see the exact point of origin for the external HTTP call.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1510 size-full\" src=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayvi.png\" alt=\"\" width=\"683\" height=\"314\" srcset=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayvi.png 683w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayvi-300x138.png 300w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayvi-50x23.png 50w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayvi-60x28.png 60w, https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayvi-100x46.png 100w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/p>\n<p>Because this function was added to the WordPress default theme for testing, we can remove the section beginning at function check_external_rss() to the end of the file, to resolve the slow loading time.\u00a0<\/p>\n<p>In real-world scenarios, it&#8217;s common to see theme or plugin license checks to remote servers cause this issue. This is especially true if the third-party licensing server is unreachable. Depending on the script in use, plugin or theme update checks can also cause similar issues.\u00a0<\/p>\n<p>When the problem is unrelated to an external request, other sections of the PHP X-Ray report will yield more helpful insight, particularly the top database queries by execution time and the list of system function calls.<\/p>\n<p>If you have questions about using the PHP X-Ray tool in cPanel, you can <a href=\"https:\/\/www.rochen.com\/docs\/documentation\/how-to-open-a-support-ticket\/\">open a support ticket<\/a> with us, and, as always, we&#8217;ll be happy to assist!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A great new feature of CloudLinux+ is PHP X-Ray integration with cPanel, which provides quick and easy troubleshooting of slow sites. With this tool, you can now dig into slow site performance straight from the cPanel interface.\u00a0 Using PHP X-Ray Integration To use PHP X-ray integration, log in to cPanel&#8230;<\/p>\n","protected":false},"author":5,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[],"ht-kb-tag":[],"class_list":["post-1495","ht_kb","type-ht_kb","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PHP X-Ray for Performance Troubleshooting - Rochen Documentation<\/title>\n<meta name=\"description\" content=\"PHP X-Ray is available on Rochen hosting plans. Use PHP X-Ray for performance troubleshooting to get your websites running faster than ever.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rochen.com\/docs\/documentation\/site-performance-troubleshooting-with-x-ray\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP X-Ray for Performance Troubleshooting - Rochen Documentation\" \/>\n<meta property=\"og:description\" content=\"PHP X-Ray is available on Rochen hosting plans. Use PHP X-Ray for performance troubleshooting to get your websites running faster than ever.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rochen.com\/docs\/documentation\/site-performance-troubleshooting-with-x-ray\/\" \/>\n<meta property=\"og:site_name\" content=\"Rochen Documentation\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-20T14:18:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayicon.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rochen.com\\\/docs\\\/documentation\\\/site-performance-troubleshooting-with-x-ray\\\/\",\"url\":\"https:\\\/\\\/www.rochen.com\\\/docs\\\/documentation\\\/site-performance-troubleshooting-with-x-ray\\\/\",\"name\":\"PHP X-Ray for Performance Troubleshooting - Rochen Documentation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rochen.com\\\/docs\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rochen.com\\\/docs\\\/documentation\\\/site-performance-troubleshooting-with-x-ray\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rochen.com\\\/docs\\\/documentation\\\/site-performance-troubleshooting-with-x-ray\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rochen.com\\\/docs\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/xrayicon.png\",\"datePublished\":\"2021-02-09T16:17:42+00:00\",\"dateModified\":\"2023-07-20T14:18:28+00:00\",\"description\":\"PHP X-Ray is available on Rochen hosting plans. Use PHP X-Ray for performance troubleshooting to get your websites running faster than ever.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rochen.com\\\/docs\\\/documentation\\\/site-performance-troubleshooting-with-x-ray\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rochen.com\\\/docs\\\/documentation\\\/site-performance-troubleshooting-with-x-ray\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rochen.com\\\/docs\\\/documentation\\\/site-performance-troubleshooting-with-x-ray\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rochen.com\\\/docs\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/xrayicon.png\",\"contentUrl\":\"https:\\\/\\\/www.rochen.com\\\/docs\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/xrayicon.png\",\"width\":843,\"height\":253},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rochen.com\\\/docs\\\/documentation\\\/site-performance-troubleshooting-with-x-ray\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rochen.com\\\/docs\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PHP X-Ray for Performance Troubleshooting\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rochen.com\\\/docs\\\/#website\",\"url\":\"https:\\\/\\\/www.rochen.com\\\/docs\\\/\",\"name\":\"Rochen Documentation\",\"description\":\"Official documentation for Rochen&#039;s web hosting services as well as helpful articles for CMS like WordPress, Joomla and Drupal.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rochen.com\\\/docs\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PHP X-Ray for Performance Troubleshooting - Rochen Documentation","description":"PHP X-Ray is available on Rochen hosting plans. Use PHP X-Ray for performance troubleshooting to get your websites running faster than ever.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rochen.com\/docs\/documentation\/site-performance-troubleshooting-with-x-ray\/","og_locale":"en_US","og_type":"article","og_title":"PHP X-Ray for Performance Troubleshooting - Rochen Documentation","og_description":"PHP X-Ray is available on Rochen hosting plans. Use PHP X-Ray for performance troubleshooting to get your websites running faster than ever.","og_url":"https:\/\/www.rochen.com\/docs\/documentation\/site-performance-troubleshooting-with-x-ray\/","og_site_name":"Rochen Documentation","article_modified_time":"2023-07-20T14:18:28+00:00","og_image":[{"url":"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayicon.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.rochen.com\/docs\/documentation\/site-performance-troubleshooting-with-x-ray\/","url":"https:\/\/www.rochen.com\/docs\/documentation\/site-performance-troubleshooting-with-x-ray\/","name":"PHP X-Ray for Performance Troubleshooting - Rochen Documentation","isPartOf":{"@id":"https:\/\/www.rochen.com\/docs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rochen.com\/docs\/documentation\/site-performance-troubleshooting-with-x-ray\/#primaryimage"},"image":{"@id":"https:\/\/www.rochen.com\/docs\/documentation\/site-performance-troubleshooting-with-x-ray\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayicon.png","datePublished":"2021-02-09T16:17:42+00:00","dateModified":"2023-07-20T14:18:28+00:00","description":"PHP X-Ray is available on Rochen hosting plans. Use PHP X-Ray for performance troubleshooting to get your websites running faster than ever.","breadcrumb":{"@id":"https:\/\/www.rochen.com\/docs\/documentation\/site-performance-troubleshooting-with-x-ray\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rochen.com\/docs\/documentation\/site-performance-troubleshooting-with-x-ray\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rochen.com\/docs\/documentation\/site-performance-troubleshooting-with-x-ray\/#primaryimage","url":"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayicon.png","contentUrl":"https:\/\/www.rochen.com\/docs\/wp-content\/uploads\/2021\/02\/xrayicon.png","width":843,"height":253},{"@type":"BreadcrumbList","@id":"https:\/\/www.rochen.com\/docs\/documentation\/site-performance-troubleshooting-with-x-ray\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rochen.com\/docs\/"},{"@type":"ListItem","position":2,"name":"PHP X-Ray for Performance Troubleshooting"}]},{"@type":"WebSite","@id":"https:\/\/www.rochen.com\/docs\/#website","url":"https:\/\/www.rochen.com\/docs\/","name":"Rochen Documentation","description":"Official documentation for Rochen&#039;s web hosting services as well as helpful articles for CMS like WordPress, Joomla and Drupal.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rochen.com\/docs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.rochen.com\/docs\/wp-json\/wp\/v2\/ht-kb\/1495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rochen.com\/docs\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.rochen.com\/docs\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.rochen.com\/docs\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rochen.com\/docs\/wp-json\/wp\/v2\/comments?post=1495"}],"version-history":[{"count":14,"href":"https:\/\/www.rochen.com\/docs\/wp-json\/wp\/v2\/ht-kb\/1495\/revisions"}],"predecessor-version":[{"id":2292,"href":"https:\/\/www.rochen.com\/docs\/wp-json\/wp\/v2\/ht-kb\/1495\/revisions\/2292"}],"wp:attachment":[{"href":"https:\/\/www.rochen.com\/docs\/wp-json\/wp\/v2\/media?parent=1495"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.rochen.com\/docs\/wp-json\/wp\/v2\/ht-kb-category?post=1495"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.rochen.com\/docs\/wp-json\/wp\/v2\/ht-kb-tag?post=1495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}