Sprawdź naszą ofertę Hostingu NVMe
Zbuduj stronę w kilka minut w specjalnym pakiecie
Skorzystaj z naszego pomocnika do wyboru odpowiedniego pakietu.
Bezpłatnie przeniesiemy Twoje strony i pocztę
Sprawdź nasze rozwiązania
Chcesz zarabiać? Sprawdź naszą ofertę programu partnerskiego
Zadbaj o bezpieczeństwo swoich stron.
Potrzebujesz więcej? Sprawdź nasze dodatki do hostingu.
Pakiety dla hostingu, WordPressa i sklepu.
Opisz problem. Sprawdzimy, czy możemy pomóc.
PHP X-Ray pomaga znaleźć wolno wykonywane żądania PHP i sprawdzić, co zajmuje czas po stronie aplikacji. Przydaje się, gdy witryna działa wolno, a sam wykres wykorzystania zasobów nie wyjaśnia przyczyny. Najlepiej obserwować rzeczywistą czynność, przy której występuje problem.
Ustal adres lub czynność, która działa wolno, np. otwarcie produktu albo zapis formularza. W konfiguracji Hostido opisanej dla X-Ray domena powinna korzystać z domyślnej wersji PHP. Sprawdź to w ustawieniach wersji PHP dla domeny. Przed zmianą upewnij się, że aplikacja jest zgodna z wersją, która będzie używana.
X-Ray analizuje wykonanie PHP, więc żądanie obsłużone w całości z pamięci podręcznej lub CDN może nie dostarczyć takiego śladu. Do pomiaru wybierz czynność uruchamiającą aplikację. Nie dodawaj skryptu z nieskończoną pętlą ani nie generuj sztucznego przeciążenia.
Otwórz panel usługi hostingowej, na której chcesz wykonać konfigurację. Jeśli potrzebujesz pomocy, skorzystaj z instrukcji logowania do DirectAdmin.
W sekcji Aplikacje PHP i Python kliknij PHP X-Ray. Poczekaj na wczytanie narzędzia i wybierz Rozpocznij monitorowanie.
W formularzu wybierz z listy domenę, której ruch chcesz analizować (3). Sprawdź, czy odpowiada dokładnie witrynie, na której odtwarzasz problem.
W sąsiednim polu Określ maskę (4) wpisz *, aby objąć adresy w wybranej domenie, albo zawęź pomiar do konkretnej ścieżki. Dostępne zasady dopasowania sprawdzisz pod Jak używać znaków specjalnych?. W tym polu nie powtarzaj domeny wybranej z listy.
*
Na początek możesz pozostawić domyślne 20 żądań (5). Jeśli potrzebujesz innego zakresu, włącz Zaawansowane ustawienia (5) i wybierz dostępny limit liczby żądań lub czasu. Krótki, ukierunkowany pomiar zwykle ułatwia odnalezienie problematycznej operacji.
Kliknij Uruchom (6). Następnie wykonaj w witrynie czynność, którą chcesz sprawdzić. Wróć do listy zadań X-Ray i użyj odświeżania lub włącz Automatyczne odświeżanie. Poczekaj na zebranie danych oraz zakończenie zadania.
Otwórz szczegóły zadania ikoną oka w kolumnie Akcje (7). Jeśli widzisz informację o braku wolnych żądań, ale licznik zebranych żądań jest większy od zera, kliknij Pokaż wszystkie żądania. Następnie wybierz numer interesującego Cię żądania, np. #1. Porównaj czas wykonania i adresy wolnych żądań. W dostępnych szczegółach sprawdź, które operacje aplikacji, zapytania do bazy lub połączenia z usługami zewnętrznymi zajmują najwięcej czasu. Wynik pomaga wskazać miejsce dalszej analizy; nie naprawia kodu automatycznie.
Po poprawce wykonaj podobny pomiar i porównaj tę samą czynność. Jeśli przekazujesz raport autorowi aplikacji, podaj adres, czas testu oraz sposób odtworzenia problemu. Usuń z udostępnianych danych tokeny i informacje użytkowników.
Sprawdź domenę, maskę i to, czy podczas pomiaru faktycznie wykonano pasujące żądania PHP. Uwzględnij pamięć podręczną, CDN i ewentualny filtr adresu klienta w ustawieniach zaawansowanych. Zweryfikuj także zgodność konfiguracji PHP z X-Ray.
Jeśli narzędzie nie pozwala dodać kolejnego zadania, sprawdź, czy poprzednie monitorowanie nadal trwa. Odczytaj komunikat i zakończ niepotrzebny pomiar przed ponowną próbą. Brak wykrytych wolnych żądań w małej próbce nie dowodzi, że problem nigdy nie występuje.
tagi: diagnostyka DirectAdmin optymalizacja php PHP X-Ray