7 sposobów na zwiększenie szybkości ładowania WordPressa
Podstawową rzeczą, którą klient napotyka w Twojej witrynie, nawet przed zarysem lub treścią, jest szybkość układania.
Zwykły klient WWW przewiduje, że strona będzie układać się w stos od 500 ms (szybko) do 2 sekund (średnio, ale zadowalająco). Jeśli sprawdzisz czas układania swojej witryny i okaże się, że wynosi on ponad 2 sekundy, rozważ ryzyko pominięcia lub zamknięcia witryny przez klienta.
Ponieważ większa część witryn jest obecnie oparta na WordPressie, w ten sposób, aby wspierać szybkość i działanie Twojej witryny, zaleca się zrozumienie postępu szybkości układania stron w WordPress oraz poznanie wskazówek i pułapek, które pozwolą Ci przyspieszyć Twoja witryna na WordPressie. O mój boże najlepszy z nich.
Używaj lekkich systemów i tematów
Nieustannie tematy WordPress mają przyzwoity wzrost, co obniża prędkość stosu stron w Twojej witrynie. Ten wzrost jest związany z przytłaczającymi obrazami stockowymi, marnotrawnymi i długimi kodami i tak dalej.
Najlepszym krokiem do przodu jest znalezienie właściwej kombinacji między wizualnym zainteresowaniem tematu a szybkością stosu stron. Podczas wyszukiwania tematu WordPress pamiętaj o towarzyszących mu tematach:
- Sprawdź audyty tematu, a szczególnie poszukaj danych o wykonaniu.
- Wykonaj próbę wykonania stron demonstracyjnych tematu.
- Zwróć szczególną uwagę na domyślne tematy WordPress, które są lekkie w kodzie, a następnie dobrze działają.
- Spójrz na tematy oparte na Genesis i Thesis Framework, o których podobno się mówi.
Korzyść z energii rezerwowania
Rezerwowanie to metoda oszczędzania stron witryny jako stron statycznych i udostępniania ich klientom bez wysyłania żądań HTTP do serwera. Pomaga to przyspieszyć witrynę WordPress. Co możesz zrobić, aby skorzystać z tego wyboru?
Najpierw rozpoznaj wartościowy moduł przechowywania WordPress, przeczytaj jego dokumentację i wykorzystaj go do zarezerwowania kilku stron swojej witryny. Do prestiżowych należą WP Rocket i W3 Total Cache.
Możesz wykonać przechowywanie programu za pomocą nagłówków zakończenia, które pokazują programowi WWW, o które dokumenty ma poprosić serwer, a które może wybrać z rezerwy programu. Przy zmniejszonym żądaniu HTTP, prędkości stosu stron robią postępy. Aby to zrobić, musisz dodać ten kod do rekordu htaccess.
# enabling expirations
ExpiresActive On
# The default directive
ExpiresDefault "access plus 3 months"
# Your favicon
ExpiresByType image/x-icon "access plus 1 year"
# Photos
ExpiresByType image/gif "access plus 3 months"
ExpiresByType image/png "access plus 3 months"
ExpiresByType image/jpg "access plus 3 months"
ExpiresByType image/jpeg "access plus 3 months"
# CSS
ExpiresByType text/css "access plus 3 months"
# Javascript
ExpiresByType application/javascript "access plus 1 year"
Obszary pobierania z wyprzedzeniem, mniej znana strategia
Obszary pobierania z wyprzedzeniem to wybór taki jak rezerwacja, w którym odpowiednio oświetlasz program internetowy, aby wcześnie udostępniać miejsca, tak aby czynność „pobierania” nie była wykonywana w sezonie stosu stron, a co za tym idzie, prędkość witryny wzrasta.
Aby to umożliwić, możesz dodać kod spacji pobierania wstępnego do rekordu header.php. Oto przypadki zwykle używanych kodów spacji pobierania wstępnego.
Czcionki Google:
W przypadku Google Analytics:
Pozbądź się bezsensownych i istotnych modułów
Moduły WordPress są przydatne, w każdym razie zbyt liczne moduły oznaczają nadmierną liczbę zapytań na serwerze, które powodują umiarkowane układanie stron. Inne powiązane problemy obejmują zagrożenia bezpieczeństwa i problemy z pamięcią. Najlepszą praktyką jest po prostu wysyłanie modułów, bez których witryna nie może się obejść.
Możesz użyć Plugin Performance Profiler (sam moduł), aby odróżnić najbardziej zauważalnie okropne działające moduły w swoim WordPressie i zastąpić je lepszymi wyborami.
Poza tym istnieją moduły, z których korzystasz rzadko częściej niż dwa razy w miesiącu (na przykład generatory miniatur itp.). Najlepiej je dezaktywować i po prostu wprowadzić w życie w sezonie użytkowania. Możesz również sprawdzić, które moduły możesz po prostu odinstalować i korzystać z niektórych urządzeń online.
Wykorzystaj CDN, aby uzyskać lepszą szybkość stosu stron
Znasz sieci CDN (sieci dostarczania treści)? To tam przekazywana klientowi treść jest przekazywana z najbliższej geologicznie farmy serwerów, co zwiększa szybkość przekazu. Dzieje się tak dlatego, że krótszy czas wymiany, mniejsze przeskoki przez zapory ogniowe i przełączniki oraz inne parametry powodują szybsze ładowanie stron dla rozproszonych geologicznie skupisk ludzi.
Najwyższej klasy administracje CDN oferują moduły uzgadniania WordPress, które pomagają szybko skonfigurować i zaaranżować witrynę, aby wykorzystać zalety CDN. Na dłuższą metę powoduje to również lepsze nadzorowanie relokacji, ponieważ większość przytłaczającego obciążenia (zdjęć) zostanie usunięta z serwera hosta, co po prostu pozostawia temat do przeniesienia.
CDN Enabler to darmowy, oszałamiający moduł, który można wykonać w kilka sekund. Wybierając to, co możesz ułożyć z CDN, idź na bezsensowny nadmiar. Rzeczywiście, nawet favicon można układać w stos przez CDN. Po prostu upuść go w głównym organizatorze WordPressa i dodaj towarzyszący kod do rekordu header.php:
Pakuj ciężkie zdjęcia
Aby umieścić rzeczy z punktu widzenia, oto rzeczywistość. Podstawowy temat WordPress zajmuje blisko 30 MB miejsca do przechowywania, podczas gdy witryna merytoryczna, na przykład e-sklep, zajmuje kilka GB miejsca na przechowywanie zdjęć. Wyobraź sobie scenariusz, w którym możesz zmniejszyć rozmiar rekordu obrazu o ponad połowę przy zniekształconych kontrastach jakości.
Możesz albo zmienić rozmiar i spakować zdjęcia w przyrządzie ciśnieniowym opartym na systemie operacyjnym przed ich przesłaniem, albo użyć modułu WP, takiego jak SmushIt, aby zmniejszyć rozmiar rekordu obrazów w witrynie WordPress.
Zaawansowane uzgadnianie SSL
SSL lub Secure Sockets Layer/Transport Layer Security to metody, za pomocą których serwery internetowe i klienci kodują i zabezpieczają cały ruch. Stało się to standardem bezpiecznej wymiany HTTP i innego ruchu w sieci. Jedną z niedogodności związanych z ruchem szyfrującym jest pewien narzut i bezczynność, gdy klient i serwer ustanawiają powiązanie.
Możesz przyspieszyć bezpieczne powiązania, aktualizując uzgadnianie SSL z wykorzystaniem CDN. CDN przejmuje za Ciebie koszty ogólne, zmniejszając w ten sposób czas poświęcony na budowanie bazowej sesji SSL, a ponadto utrzymując przy życiu chronione powiązanie. Daje to również dodatkową korzyść w postaci zagwarantowania recenzji Deklaracja, niezależnie od tego, czy twój własny serwer lub specjalistyczna kooperacja wykorzystuje tylko rekomendację o niższej recenzji. To, co robi różnicę, to to, że programy twojego klienta końcowego, a ponadto indeksy internetowe, takie jak Google, widzą najlepszą ocenę uwierzytelniania SSL przyznaną przez CDN.
Usuń stare poprawki ze swojej bazy danych
Weź to ode mnie, Twój WordPress się wycofa w przypadku, gdy nie zajmiesz się bazą danych i utrzymasz ją w czystości. Możesz to zrobić, ograniczając liczbę poprawek postów. WordPress naprawdę wprowadza nadmierną liczbę poprawek podczas tworzenia puli, a wszystko zajmuje miejsce. Możesz sparaliżować poprawki lub ustawić najwyższą liczbę modyfikacji. Aby osłabić, dodaj towarzyszący kod do rekordu wp-config.php.
define('AUTOSAVE_INTERVAL', 300); // seconds
define('WP_POST_REVISIONS', 5);
Spróbuj nacisnąć GZip
Omówiliśmy presję obrazu; jednak można również spakować CSS, Javascript i strony witryny na poziomie serwera, co skraca czas wymiany informacji z programem. Oto sposób, w jaki możesz to zrobić:
- Przejdź do checkgzipcompression.com i wprowadź swoją witrynę.
- Wybierz moduł przechowywania, przejdź do ustawień pamięci podręcznej przeglądarki i umieść znacznik wyboru w polu Włącz kompresję HTTP.
Wniosek
Przyzwoicie działający WordPress oznacza przyzwoitą witrynę. Jeśli nie chcesz, aby Twoi klienci byli rozczarowani szybkością witryny, wypróbuj różne wskazówki i pułapki, które wymieniłem w tym poście, dzięki którym możesz ulepszyć działanie witryny WordPress i zwiększyć szybkość stosu stron .
Powiedz nam, jak odkryłeś, jak wspierać szybkość WordPressa i czy któraś z moich wskazówek ci pomogła. wesołe testowanie.