Debugging website - PHP requests controleren met X-Ray tool
De X-Ray tool in cPanel is een handige manier om alle PHP requests te loggen en in te zien. Zeer handig om bijvoorbeeld te zien waar de vertraging in een website ontstaat. In deze handleiding vind je meer informatie over het gebruik van deze tool:
X-Ray scan starten
- Log in op cPanel en open de 'X-Ray App' tool
Klik op de groene knop 'Start tracing'
- Selecteer het domein welke je wilt scannen, en vul '*' in om alle requests op het domein te scannen. Wanneer het enkel om backend requests gaat welke je wilt monitoren kun je hier bijvoorbeeld /wp-admin/ invullen.
Selecteer hoeveel requests je wilt scannen (de standaard 20 is over het algemeen voldoende), en klik op 'Run'.
- De tool scant nu het aantal opgegeven requests welke op de website gebeuren. Mocht je een specifiek probleem willen debuggen kun je de pagina hiervan nu opnieuw in beeld brengen om deze later in de scan terug te kunnen lezen.
Klik zodra de scan klaar is op het icoontje van het oog naast de desbetreffende scan om de resultaten in te zien
X-Ray resultaten uitlezen
- Na het afronden van de scan is het tijd om de resultaten uit te lezen.
Klik op het oog icoontje naast de zojuist gestarte scan
- Wanneer er trage requests worden gevonden zullen deze direct in beeld komen
- Bij 'throttled' requests worden er meer resources gebruikt dan beschikbaar zijn in het account, waardoor de uitvoer hiervan vertraagd wordt.
De volledige lijst van de opgenomen requests kan ingezien worden door naar beneden te scrollen
Wanneer je vervolgens op één van de requests klik zal er meer informatie gegeven worden over waar de bottlenecks precies zitten
- In dit geval zit het probleem dus in de sessie start van het thema, waar ruim 1.2 seconden voor nodig is om uitgevoerd te worden.
Aanvullende support
Kom je er na het volgen van deze stappen nog niet helemaal uit? Neem gerust contact met ons op via support@hoasted.com, en we kijken graag met je mee of wij wellicht een bottleneck kunnen achterhalen!