Jedna czwarta witryn w Internecie jest tworzona na WordPressie, który jest bardzo popularny, ale nie na szybkości ich witryn. Przyjrzyjmy się, jak zwiększyć szybkość ładowania witryny na WordPress.
Czas pobierania bezpośrednio wpływa na promocję i liczbę użytkowników na stronie. Jeśli witryna ładuje się dłużej niż dwie sekundy, użytkownik najprawdopodobniej zamknie kartę lub powróci do poprzedniej strony, aby wybrać inną witrynę. A jeśli użytkownik siedzi z urządzeniem mobilnym. I nie zapominaj, że prędkość pobierania wpływa na ranking w wyszukiwarkach, co jest bardzo ważne Optymalizacja SEO wordpress .
Przyspieszenie strony pobierania pomoże Ci w SEO i spodoba się Twoim użytkownikom. To jest naprawdę ważne.
Sprawdź prędkość witryny
Przy sprawdzaniu szybkości pobierania strony pomoże Pingdom . Dzięki niemu uzyskasz wyniki dla swojej witryny, wyświetlając całkowity czas pobierania, ocenę różnych parametrów i raport o pobraniu każdego pliku.
Oto jak wygląda test tej strony w momencie pisania tego tekstu:
Jak zwykle, obrazy ważą najbardziej, a najdłuższe są skrypty do analizy:
Uważam, że taka szybkość pobierania strony jest całkiem dobrym wynikiem, jak w przypadku witryny WP, nawet bez użycia wtyczek buforujących. Ten wynik uzyskuje się za pomocą dobry hosting i CDN z Cloudflare . Osobiście nie uważam tego za limit i myślę, że możliwe jest osiągnięcie jeszcze większej prędkości ładowania.
Jeśli witryna ładuje więcej niż pięć sekund - czas na poważne przemyślenie optymalizacji. Najlepiej, aby osiągnąć prędkość około 2 sekund lub mniej, zwłaszcza w przypadku urządzeń mobilnych.
Podłączenie CDN jest jednym z najłatwiejszych sposobów zmniejszenia obciążenia serwera i przyspieszenia działania witryny.
Wtyczki
- Usuń nieużywane wtyczki. Nie zostawiaj ich tak do pracy, a bardzo proste wtyczki, które wykonują tę samą funkcję, można całkowicie zastąpić kilkoma liniami kodu.
- Zainstaluj wtyczki do optymalizacji:
WP Super Cache - tworzy statyczne pliki HTML i przekazuje je użytkownikom, zmniejszając w ten sposób obciążenie generowania nowej strony.
Autoptymalizuj - wtyczka nie wymaga ustawień, które same kompresują style i skrypty, buforują je, style będą się przemieszczać, a niektóre skrypty obniżą, co przyspieszy ładowanie strony przez użytkownika. Zaleca się korzystanie z wtyczek opisanych powyżej.
WP-Optimize - Wtyczka, która pomoże zoptymalizować bazę danych, usunąć wersje i inne śmieci. Przed czyszczeniem przeczytaj opisy tego, co usuwasz.
Były to dość proste sposoby na optymalizację, ale jeśli nie masz ich wystarczająco dużo, czytaj dalej, następujące manipulacje są nieco bardziej skomplikowane, co z pewnością przyniesie pożądany rezultat, przyspieszając witrynę kilka razy!
Hosting
Jak bardzo nie zoptymalizujesz swojej strony, użyjesz CDN, cachowania i innych układów - pamiętaj, że słaby hosting spowolni wszystko. Dobry hosting z wystarczającymi zasobami jest kluczem do sukcesu w optymalizacji szybkości witryny. Z własnego doświadczenia mogę powiedzieć, że dla WordPressa 64 wystarczy dla ciebie (a najlepiej 128 MB pamięci na skrypt - PHP memory_limit).
Wybierając hosting, zapoznaj się z następującymi opisami:
• Hosting współdzielony - około 100 witryn na serwer;
• VPS - około 20 witryn na serwer;
• Dedykowane - serwer tylko dla Ciebie.
Po pierwsze, Hosting współdzielony będzie dla Ciebie wystarczający, nawet do kilku tysięcy osób dziennie (oczywiście wszystko może się różnić w zależności od witryny). Jest to jednak z dobrą optymalizacją, jeśli nie używasz ciężkich wtyczek (dziesiątki), motywów i wielu zapytań do bazy danych (proces najbardziej obciążający zasoby).
Nie rób natychmiast najdroższego hostingu. Najprawdopodobniej na początku nie będziesz miał dużej frekwencji i dużego obciążenia serwera.
Serwer
Jeśli zdecydujesz się zoptymalizować serwer, wykonaj następujące zalecenia:
- zaktualizuj do najnowszej wersji php i apache
- usuń ClamD i Mailman, jeśli nie zamierzasz uruchamiać poczty
- skonfiguruj SpamD, aby korzystał z jednego procesu
- Zainstaluj buforowanie zapytań MySQL, dodając następujące wiersze do my.cnf:
- użyj pamięci podręcznej kompilatora (XCache lub Eaccelerator)
- Zwiększ maksymalną liczbę połączeń na serwerze Apache w httpd.conf, na przykład do 200
Optymalizacja kodu
Jeśli nie rozumiesz kodu - powierz sprawę specjalistom.
- Wyłącz hotlinks, aby ktoś nie korzystał z obrazów na swoich stronach ładujących serwer (na przykład dzięki autorowi Habré). Dodaj następujący kod do pliku .htaccess, zastępując example.com nazwą swojej domeny, aby wyłączyć korzystanie z hotlinków:
- W miarę możliwości zminimalizuj i połącz kod JS. W ten sposób nie zostanie załadowanych 5 różnych plików, ale jeden
- Przenieś kod JS na dół strony, aby nie blokować pobierania pozostałej zawartości
- Ustaw pamięć podręczną przeglądarki za pomocą następującego kodu w .htaccess
- Znajdź linię wp-config.php
I zastąp go:
Zmniejszy to liczbę języków do pobrania w WP.
- Skonfiguruj kompresję danych w .htaccess przed wysłaniem jej do użytkownika:
- Zoptymalizuj swój kod motywu, na przykład
Możesz wyjść:
- Spróbuj sprawdzić swój temat i zoptymalizować zapytania do bazy danych w jak największym stopniu. Możesz wyświetlić liczbę żądań i czas spędzony na nich, dodając następujący kod do stopki:
Możesz więc porównać wynik przed i po optymalizacji. W końcu ponownie sprawdź prędkość pobierania w pingdom.