7 wskazówek, jak skrócić czas odpowiedzi serwera (TTFB) w WordPress

Opublikowany: 2022-10-27

7 wskazówek, jak skrócić czas odpowiedzi serwera (TTFB) w WordPress Chcesz skrócić czasy odpowiedzi serwera (TTFB) w WordPressie? Nie powinieneś oszczędzać na kosztach, aby Twoja strona ładowała się szybko. Optymalizacja prędkości może wydawać się banalna, ale nawet niewielkie zmiany mogą mieć ogromny wpływ na Twój biznes.

Jednym z czynników wpływających na szybkość Twojej witryny jest czas odpowiedzi serwera (TTFB).

Powolny wynik „czasu do pierwszego bajtu” może wpłynąć na szybkość Twojej witryny i sprawić, że użytkownicy opuszczą Twoją witrynę, aby przejść do witryny konkurencji.

Z tego powodu powinieneś skrócić czasy odpowiedzi serwera w swojej witrynie. W tym przewodniku pokażemy Ci 7 wskazówek, jak zmniejszyć wartość TTFB i poprawić czas odpowiedzi serwera .

Zawartość:

  • Co to jest TTFB?
    • Co to jest dobry wynik TTFB?
    • Dlaczego to ma znaczenie w WordPress
  • Jak zmierzyć TTFB
    • Korzystanie z narzędzi dla programistów Chrome
    • Mierz TTFB za pomocą PageSpeed ​​Insights
    • Pomiar TTFB za pomocą narzędzia WebPageTest
  • Przyczyny wolnego czasu odpowiedzi serwera
  • 7 sposobów na skrócenie czasu odpowiedzi serwera w WordPress
    1. Użyj wtyczki buforującej
    2. Włącz kompresję danych
    3. Zoptymalizuj swoją bazę danych
    4. Użyj sieci dostarczania treści
    5. Regularnie aktualizuj swoją witrynę
    6. Usuń nieużywane wtyczki i motywy
    7. Uaktualnij swojego hosta internetowego
  • Wniosek

Co to jest TTFB?

TTFB to skrót od Time To First Byte. Jest to metryka wydajności sieci, która mierzy czas potrzebny przeglądarce na otrzymanie pierwszego bajtu danych z serwera .

Łączenie się z siecią to wieloetapowy proces między serwerem, bazą danych i przeglądarką użytkownika. Każdy krok może potencjalnie prowadzić do opóźnień.

Wynik TTFB obejmuje trzy procesy:

  1. Żądanie do serwera: czas potrzebny przeglądarce na wysłanie żądania do serwera.
  2. Przetwarzanie serwera: czas potrzebny na pobranie niezbędnych plików przed wysłaniem ich z powrotem do klienta. Obejmuje to czas wyszukiwania DNS i czas przekierowania serwera.
  3. Odpowiedź do klienta: czas potrzebny serwerowi na wyświetlenie żądanych danych z powrotem do przeglądarki użytkownika (klienta).

Co to jest dobry wynik TTFB?

Według Google PageSpeed ​​Insights standardowy czas przetwarzania żądań powinien w idealnym przypadku wynosić 800 ms lub 0,8 sekundy. Jeśli Twój serwer zajmuje więcej czasu, może być konieczne skrócenie czasu odpowiedzi serwera.

Dlaczego to ma znaczenie w WordPress

Chociaż TTFB różni się od szybkości strony, wpływa na ogólną szybkość strony w Twojej witrynie. Jednak niektórzy mogą argumentować, że posiadanie „dobrego” wyniku TTFB jest niepotrzebne.

Google stwierdził również, że TTFB jest istotnym aspektem ładowania, ale nie wpływa na wynik Core Web Vitals Twojej witryny. Dlaczego to jest ważne?

Gdy zmniejszysz TTFB, użytkownicy będą spędzać mniej czasu na oczekiwaniu na rozpoczęcie ładowania strony. W rezultacie zwiększy zaangażowanie użytkowników i zmniejszy współczynnik odrzuceń w Twojej witrynie.

Jak zmierzyć czas odpowiedzi serwera?

Istnieją różne sposoby mierzenia wartości TTFB Twojej witryny. Aby zmierzyć czas odpowiedzi serwera, możesz użyć narzędzi programistycznych Chrome lub narzędzia do testowania szybkości.

Chociaż możesz korzystać z kilku narzędzi do testowania online, zalecamy używanie tylko jednego dla swojej witryny. Każde narzędzie może pokazywać różne wartości w zależności od lokalizacji swojego serwera.

Testowanie TTFB za pomocą Chrome DevTools

Narzędzie Chrome dla programistów jest przydatne do testowania czasu odpowiedzi serwera. Istnieją jednak ograniczenia w korzystaniu z tej metody.

Po pierwsze, ponieważ sprawdza się w przeglądarce, możesz doświadczyć opóźnień w sieci z powodu słabego połączenia internetowego. Ponadto sprawdziłby wartość TTFB na podstawie Twojej bieżącej lokalizacji i są szanse, że użytkownicy uzyskają dostęp do Twojej witryny na całym świecie.

Z tego powodu zalecamy korzystanie z narzędzia online do sprawdzania odpowiedzi serwera w centrach danych, w których hostowana jest Twoja witryna.

Aby skorzystać z opcji programisty Chrome, otwórz witrynę, dla której chcesz sprawdzić czas odpowiedzi. Następnie kliknij prawym przyciskiem myszy w dowolnym miejscu okna przeglądarki i wybierz Sprawdź . Spowoduje to otwarcie menu programisty.

Open up developer menu - reduce server response times (TTFB)

Możesz też użyć skrótu (ctrl + shift + I w systemie Windows i cmd + shift + I w systemie Mac), aby otworzyć to menu.

Następnie wybierz kartę Sieć z dostępnych opcji programisty i odśwież stronę.

Wybierz kartę sieci - skróć czasy odpowiedzi serwera (TTFB)

Następnie najedź kursorem na pierwszy wynik, który zawiera nazwę Twojej witryny i kliknij wykres Wodospadu . Zobaczysz wyskakujące okienko z informacjami o odpowiedzi serwera. Wartość „oczekiwanie na odpowiedź serwera” to wartość TTFB lub czas oczekiwania (tj. 659ms z powyższego obrazka).

Korzystanie z narzędzia PageSpeed ​​Google

Narzędzie PageSpeed ​​Insights sprawdza podstawowe wskaźniki dotyczące witryny internetowej, takie jak największe wyrenderowanie treści (LCP) i pierwsze wyrenderowanie treści (FCP). Można go jednak również użyć do przetestowania TTFB.

Aby skorzystać z tego narzędzia, przejdź do witryny PageSpeed ​​Insights i wpisz swoją witrynę w polu wprowadzania. Następnie kliknij Analizuj .

Korzystanie z narzędzia PageSpeed ​​Insights

Zobaczysz kilka ocen swojej witryny. Interesuje nas wartość TTFB.

Wartość TTFB — skrócenie czasu odpowiedzi serwera (TTFB)

Po przewinięciu w dół do zakładki „Możliwości” zobaczysz zalecenia dotyczące skrócenia początkowego czasu odpowiedzi serwera.

skrócić czasy odpowiedzi serwera (TTFB)

Google PageSpeed ​​Insights podaje wskaźniki wydajności dotyczące Twojej witryny. Aby dowiedzieć się więcej na ten temat, skorzystaj z tego łącza do naszego przewodnika dla początkujących na temat podstawowych wskaźników internetowych .

Pomiar TTFB za pomocą narzędzia WebPageTest

Możesz również sprawdzić szybkość swojej witryny za pomocą narzędzia WebPageTest. Wystarczy wpisać adres swojej witryny i kliknąć Rozpocznij test .

WebPageTest - skróć czas odpowiedzi serwera (TTFB)

Narzędzie przeanalizuje Twoją witrynę i pokaże wydajność witryny. Aby sprawdzić wynik TTFB, przewiń w dół i kliknij wskaźnik Waterfall , aby otworzyć szczegółowy raport na temat testu.

Zobaczysz wynik „czasu do pierwszego bajtu” Twojej domeny w kolumnie TTFB w pierwszym wierszu.

skrócić czasy odpowiedzi serwera (TTFB)

Co powoduje powolne czasy odpowiedzi serwera

Czas do pierwszego bajtu jest zazwyczaj pod wpływem twojego hostingu i aplikacji backendowych (WordPress). Oto niektóre z przyczyn powolnego czasu odpowiedzi serwera.

  1. Powolny host internetowy
  2. Niezoptymalizowana baza danych WordPress
  3. Nieaktualne oprogramowanie
  4. Opóźnienie sieciowe
  5. Duży ruch w sieci

Niektórym z tych przyczyn, takim jak duży ruch w sieci i powolny hosting, można zaradzić, przechodząc na bezpieczny i szybki serwer hostingowy WordPress . Istnieje jednak kilka optymalizacji, które możesz wykonać w swojej witrynie WordPress, aby zmniejszyć wartość TTFB.

7 sposobów na skrócenie czasu odpowiedzi serwera (TTFB) w WordPress

Tutaj wyjaśnimy 7 sposobów na skrócenie czasu do pierwszego bajtu (TTFB) w WordPress.

Użyj wtyczki buforującej, aby skrócić czasy odpowiedzi serwera (TTFB)

Buforowanie to technika optymalizacji strony internetowej w celu przechowywania statycznych wersji strony na serwerze. Gdy powracający użytkownik odwiedza Twoją witrynę, serwer wyświetla temu użytkownikowi wersję z pamięci podręcznej. To jeden z najskuteczniejszych sposobów optymalizacji wydajności Twojej witryny.

Włączenie buforowania w witrynie WordPress zmniejszy liczbę żądań, które serwer przetwarza co sekundę. To z kolei zwolni zasoby serwera i skróci czas odpowiedzi serwera.

Najłatwiejszym sposobem dodania pamięci podręcznej na stronach WordPress jest użycie wtyczki pamięci podręcznej. Możesz sprawdzić ten przewodnik, aby dowiedzieć się, jak zainstalować i skonfigurować wtyczkę WP Super Cache.

Po zainstalowaniu wtyczki buforującej na swojej stronie, powinieneś również aktywować opcję leniwego ładowania obrazów. Po włączeniu Twoja witryna będzie wyświetlać obrazy tylko wtedy, gdy użytkownik przewinie do sekcji z obrazem.

Skróć czas odpowiedzi serwera (TTFB) poprzez włączenie kompresji danych

Kompresja danych to proces zmniejszania rozmiarów plików internetowych za pomocą algorytmu kompresji. Powszechnie stosowane są dwa algorytmy; kompresja brotli i gzip.

Oba algorytmy działają dobrze na stronach WordPress. Po włączeniu kompresuje pliki internetowe (obrazy, skrypty i pliki CSS) bez utraty jakości.

Możesz użyć wtyczki buforującej WordPress, która obsługuje kompresję danych, aby włączyć kompresję brotli lub gzip w swojej witrynie. Kliknij ten link, aby dowiedzieć się , jak włączyć kompresję danych w WordPress .

Zoptymalizuj swoją bazę danych, aby skrócić czas reakcji serwera (TTFB)

Jeśli Twoja baza danych WordPress zawiera zbyt dużo niepotrzebnych danych, może to wpłynąć na czas odpowiedzi Twojego serwera. Dane te zwykle obejmują wersje postów, usunięte posty i komentarze, komentarze spamowe lub dane szczątkowe z usuniętych wtyczek.

Najprostszym sposobem na wyczyszczenie bazy danych jest użycie wtyczki WordPress. Możesz także użyć wtyczki, takiej jak Optymalizuj bazę danych po usunięciu wersji, aby zoptymalizować bazę danych.

Wtyczka to narzędzie do czyszczenia bazy danych WP jednym kliknięciem, które usuwa poprawki postów, spam i skasowane komentarze itp.

Aby zainstalować tę wtyczkę, zaloguj się do pulpitu WordPress i przejdź do Wtyczki >> Dodaj nowy . W polu wyszukiwania wpisz „optymalizuj bazę danych”, a następnie kliknij Zainstaluj teraz obok nazwy wtyczki. Aktywuj wtyczkę po zakończeniu instalacji.

Dodaj nową stronę wtyczek

Teraz przejdź do Ustawienia >> Optymalizuj bazę danych , aby otworzyć stronę ustawień wtyczki. Tutaj możesz wybrać tabele bazy danych, które chcesz zoptymalizować. Po dokonaniu wyboru przewiń w dół i kliknij Zapisz ustawienia .

Zoptymalizuj ustawienia bazy danych

Aby zoptymalizować bazę danych, kliknij Go To Optimizer .

Optymalizacja bazy danych w celu skrócenia czasu odpowiedzi serwera (TTFB)

Jeśli klikniesz dowolny przycisk Analizuj , wyświetli on tabele, które zostaną zoptymalizowane. Aby zoptymalizować bazę danych, kliknij przycisk Optymalizuj (szczegóły) .

Kliknij przycisk Optymalizuj (szczegóły)

Uruchomi optymalizację i wyświetli raport z tabel bazy danych, które zostały zoptymalizowane. Alternatywnie, jeśli klikniesz przycisk Optymalizuj (podsumowanie) , wyświetli się podsumowanie usuniętych plików.

Użyj CDN sieci dostarczania treści

Sieci dostarczania treści służą jako pośrednik między serwerem internetowym a przeglądarką internetową. Twoja przeglądarka będzie wysyłać żądania do CDN, a nie bezpośrednio do Twojego serwera.

Korzystanie z sieci CDN na swojej stronie internetowej przynosi korzyści. Na początek CDN mają centra danych rozsiane po całym świecie. Ich serwery będą więc obejmować większość obszarów, z których użytkownicy odwiedzają Twoją witrynę.

Jeśli Twój serwer sieciowy nie ma serwerów dedykowanych w wielu lokalizacjach, może to powodować opóźnienia w sieci dla użytkowników w odległych regionach.

Niektórzy dostawcy hostingu WordPress zawierają CDN w swoich usługach. Więc jeśli korzystasz z zarządzanego hostingu WordPress, prawdopodobnie masz włączony CDN. Możesz skontaktować się z pomocą techniczną dostawcy usług hostingowych, aby uzyskać więcej informacji na ten temat.

Możesz również użyć zewnętrznego dostawcy CDN dla swojej witryny, jeśli Twój usługodawca hostingowy nie zawiera usług CDN. Na szczęście dostępnych jest wiele dobrych opcji. Jednym z najpopularniejszych wśród nich jest Cloudflare.

Możesz sprawdzić nasz film o tym, jak zintegrować Cloudflare z WordPress . Przewodnik wyjaśnia również, jak skonfigurować bezpłatny SSL za pomocą Cloudflare.

Regularnie aktualizuj swoją witrynę, aby skrócić czas reakcji serwera (TTFB)

WordPress to CMS typu open source, który jest stale aktualizowany przez zespół programistów. Aktualizacje te często zawierają poprawki błędów i/lub nowe funkcje i optymalizacje, które zwiększają jego wydajność.

Ponadto, jeśli motyw i wtyczki, których używasz w swojej witrynie, nie korzystają z najnowszej wersji oprogramowania, może to być przyczyną wolnego czasu odpowiedzi serwera w Twojej witrynie.

Powinieneś być na bieżąco z najnowszą wersją WordPressa. Upewnij się również, że aktualizujesz motywy i wtyczki po wdrożeniu aktualizacji.

Więcej informacji znajdziesz w naszym poście na temat aktualizacji WordPressa. Przewodnik obejmuje również aktualizacje wtyczek i motywów.

Skróć czas odpowiedzi serwera (TTFB) poprzez usunięcie nieużywanych wtyczek i motywów

Jeśli masz na swojej stronie zainstalowane kilka wtyczek, których nie używasz aktywnie, musisz je usunąć. Chociaż nie są aktywne, nadal zajmują miejsce na serwerze. Za każdym razem, gdy twój serwer wysyła żądanie, ładuje również skrypty do plików wtyczek.

Możesz łatwo usunąć wtyczki, których nie używasz, z pulpitu administracyjnego WordPress, przechodząc do Wtyczki >> Zainstalowane wtyczki . Następnie zlokalizuj nieaktywną wtyczkę i kliknij Usuń .

Strona z zainstalowanymi wtyczkami

Aby usunąć motyw ze swojej witryny, przejdź do Wygląd >> Motywy . Następnie najedź kursorem na motyw, który chcesz usunąć, i kliknij Szczegóły motywu .

Strona motywów

Pojawi się nakładka ze szczegółami dotyczącymi motywu. Kliknij przycisk Usuń i naciśnij Ok , aby potwierdzić proces.

Kliknij przycisk Usuń, aby usunąć motyw

Jeśli masz inne motywy, których nie używasz aktywnie, wykonaj tę samą procedurę, aby usunąć je ze swojej witryny.

Uaktualnij swojego hosta internetowego, aby skrócić czas reakcji serwera (TTFB)

Być może zacząłeś od taniego planu hostingowego dla swojej witryny. To może być świetne dla nowych użytkowników WordPressa. Ale wraz z rozwojem witryny zdasz sobie sprawę, że hosting może nie przynieść korzyści dla Twojej witryny, zwłaszcza jeśli korzystasz ze współdzielonego planu hostingowego.

Dzieje się tak, ponieważ zasoby serwera są współdzielone między różnymi witrynami, z których niektóre mogą mieć problemy. Może to skutkować wysoką wartością TTFB, jeśli jedna z witryn w sieci otrzyma duży ruch.

Jeśli wykonanie powyższych kroków nie skróci czasu odpowiedzi serwera (TTFB), może być konieczne uaktualnienie hosta internetowego.

Sprawdź naszych rekomendowanych dostawców hostingu dla witryn WordPress .

Wniosek

Zmniejszenie TTFB poprawi ogólną szybkość ładowania witryny. Oprócz tego, że jest ważnym czynnikiem w rankingu SEO, szybkość witryny wpływa również na wrażenia użytkownika. Dlatego powinieneś zoptymalizować swój serwer sieciowy, aby zmniejszyć TTFB.

W tym przewodniku wyjaśniliśmy, co oznacza TTFB i dlaczego powinieneś skrócić czas odpowiedzi serwera w swojej witrynie. Następnie udostępniliśmy kilka kroków, które pomogą Ci skrócić czas witryny do pierwszego bajtu wyniku.

Skrócenie czasu odpowiedzi serwera może zwiększyć ogólną szybkość. Istnieją jednak inne wskazówki, które można zastosować, aby zwiększyć szybkość witryny. Więcej informacji znajdziesz w naszym przewodniku po optymalizacji szybkości WordPressa.

Jeśli nie chcesz przechodzić przez te techniki, możesz poprosić o naszą usługę optymalizacji szybkości i poprosić naszych ekspertów o zwiększenie szybkości Twojej witryny.