7 sposobów na zwiększenie szybkości ładowania WordPressa

32

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.

<IfModule mod_expires.c>
# 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"
</IfModule>
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:

<link rel="dns-prefetch" href="//fonts.googleapis.com">

W przypadku Google Analytics:

<link rel="dns-prefetch" href="//www.google-analytics.com">
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:

<link rel="shortcut icon" href="https://cdn.domain.com/favicon.ico" type="image/x-icon" />
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ć:

  1. Przejdź do checkgzipcompression.com i wprowadź swoją witrynę.
  2. 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.

Comments are closed, but trackbacks and pingbacks are open.

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów