Procédure
xDebug to rozszerzenie PHP służące do debugowania stron internetowych. Wśród jego funkcji jest możliwość identyfikacji źródła spowolnienia na stronie internetowej.
Z narzędzia wyboru rozszerzeń PHP w panelu sterowania cPanel, aktywuj rozszerzenie xDebug:

Nakarcie Opcje włącz stałe profilowanie xdebug:

Po wprowadzeniu tych ustawień przejdź do strony, którą chcesz profilować, aby wygenerować dane profilowania. Jeśli wszystko poszło dobrze, w określonym folderze pojawi się nowy plik:

Każdy plik będzie odpowiadał wykonanemu żądaniu HTTP.
Po uzyskaniu pliku profilowania xDebug, zainstaluj Webgrind na swoim pakiecie hostingowym, aby odczytać jego zawartość. Aby to zrobić, pobierz Webgrind i rozpakuj go do folderu w przestrzeni FTP:

Następnie edytuj plik config.php, aby wprowadzić ścieżkę do plików profilowania xdebug:

Następnie przejdź do adresu URL https://www.votresite.com/webgrind (w zależności od tego, gdzie zainstalowałeś webgrind) i wybierz zdarzenie profilowania do otwarcia i kliknij"Aktualizuj":

Po załadowaniu pliku zobaczysz tabelę podobną do poniższej:

Najważniejsze kolumny to: kolumna funkcji, która wskazuje wywołaną funkcję PHP, liczba wywołań, całkowity koszt własny, całkowity czas spędzony na jej użyciu. W tabeli można łatwo zidentyfikować funkcje PHP, które powodują powolne działanie witryny i zmodyfikować witrynę, aby poprawić jej wydajność.
Zadaj je zespołowi LWS i społeczności. Odpowiedź zostanie opublikowana po moderacji.