Główna » WordPress » 7 niezawodnych sposobów na zwiększenie szybkości ładowania WordPressa

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

    Pierwszą rzeczą, jaką użytkownik doświadcza na swojej stronie, nawet przed projektem lub treścią, jest szybkość ładowania. Typowa sieć użytkownik oczekuje, że strona załaduje się między 500 ms (szybko) a 2 sekundy (powoli, ale do zaakceptowania). Jeśli sprawdzisz czas ładowania witryny i okaże się, że jest to więcej niż 2 sekundy, rozważ swoje witryna narażona na ryzyko pominięcia lub zamknięcia przez użytkownika.

    Jak większość stron internetowych jest zbudowana na WordPressie w dzisiejszych czasach, aby zwiększyć szybkość i wydajność Twojej witryny, zaleca się zrozumienie dynamiki szybkości ładowania stron w WordPressie i nauczenie się wskazówki i triki, które pozwalają przyspieszyć Twoją stronę WordPress. Pozwól, że opowiem ci najlepsze z nich.

    Wykorzystaj lekkie ramy i motywy

    Niezmiennie, Motywy WordPress niosą ze sobą sporą ilość wzdęć, co obniża szybkość ładowania strony w witrynie. To wzdęcie jest związane z ciężkimi obrazami akcji, nieefektywnymi i długimi kodami itp.

    Najlepszym krokiem do przodu jest Stwórz właściwą mieszankę wizualnej atrakcyjności motywu i prędkości ładowania strony. Szukając motywu WordPress, pamiętaj o następujących kwestiach:

    • Czek recenzje tematu, i szczególnie szukać informacji na temat wydajności.
    • Wykonać testy wydajności stron demonstracyjnych motywu.
    • Uważaj na domyślne motywy WordPress, które są lekkie w kodzie, a zatem działają dobrze.
    • Sprawdzić Tematy oparte na strukturze Genesis i Thesis które są znane z ich wydajności.

    Skorzystaj z mocy buforowania

    Buforowanie to technika zapisywania stron internetowych jako stron statycznych, i serwowanie ich użytkownikom bez wysyłania żądań HTTP do serwera. To pomaga przyspieszyć witrynę WordPress. Co możesz zrobić, aby skorzystać z tej opcji?

    Po pierwsze, zidentyfikuj przydatna wtyczka do buforowania WordPress, przeczytaj jego dokumentację i użyj go do buforowania niektórych stron Twojej witryny. WP Rocket i W3 Total Cache należą do renomowanych.

    Możesz zaimplementuj buforowanie przeglądarki za pomocą nagłówków wygasających, które wskazują przeglądarce internetowej, które pliki mają być pobierane z serwera, a które można wybrać z pamięci podręcznej przeglądarki. Z zmniejszone żądania HTTP, poprawia się szybkość ładowania strony. Aby to zrobić, musisz dodać ten kod do pliku .htaccess.

      # włączanie wygaśnięcia ExpiresActive On # Domyślna dyrektywa ExpiresDefault "dostęp plus 3 miesiące" # Twój favicon ExpiresByType image / x-icon "dostęp plus 1 rok" # Photos ExpiresByType image / gif "dostęp plus 3 miesiące" ExpiresByType image / png "dostęp plus 3 miesiące „ExpiresByType image / jpg” dostęp plus 3 miesiące „ExpiresByType image / jpeg” dostęp plus 3 miesiące ”# CSS ExpiresByType tekst / css„ dostęp plus 3 miesiące ”# Javascript ExpiresByType aplikacja / javascript„ dostęp plus 1 rok ”  
    Prefetchuj domeny, mniej znaną taktykę

    Domeny pobierania wstępnego to opcja podobna do buforowania, w której skutecznie poinformuj przeglądarkę internetową, aby wcześniej pobrać domeny, tak, że akcja „pobierz” nie jest wykonywana w momencie ładowania strony, a zatem szybkość witryny poprawia się.

    Aby to umożliwić, możesz dodaj kod domeny pobierania wstępnego do pliku header.php. Oto przykłady powszechnie używanych kodów domeny pobierania wstępnego.

    Dla Google Fonts:

      

    W Google Analytics:

      
    Wydobądź niepotrzebne i ciężkie wtyczki

    Wtyczki WordPress są pomocne, jednak zbyt wiele wtyczek oznacza zbyt wiele żądań na serwerze, co prowadzi do powolnego ładowania strony. Inne powiązane kwestie obejmują zagrożenia bezpieczeństwa i problemy z pamięcią. Najlepszą praktyką jest wdrażanie wtyczek, bez których Twoja strona nie może się obejść.

    Możesz użyć Plugin Performance Profiler (samej wtyczki) do zidentyfikuj najgorsze wtyczki na WordPressie i zastąp je lepszymi alternatywami.

    Ponadto istnieją wtyczki, których prawie nie używasz więcej niż dwa razy w miesiącu (np. Generatory miniatur itp.). Jego najlepiej je dezaktywować, i po prostu aktywuj je w momencie użycia. Możesz również sprawdzić, które wtyczki możesz po prostu odinstalować i zamiast tego użyj niektórych narzędzi online.

    Użyj CDN, aby zwiększyć szybkość ładowania strony

    Słyszałeś o CDN (Content Delivery Networks)? To plan, gdzie treści dostarczane użytkownikowi są dostarczane z najbliższego geograficznie centrum danych, co poprawia szybkość dostawy. Dzieje się tak dlatego, że niższy czas przesyłania, zmniejszona liczba przeskoków między zaporami ogniowymi i routerami oraz inne parametry powodują szybsze ładowanie stron dla rozproszonych geograficznie odbiorców.

    Najwyżej oceniane usługi CDN oferują wtyczki integracyjne WordPress, które Ci pomagają szybko skonfiguruj i skonfiguruj swoją witrynę, aby wykorzystać zalety CDN. Na dłuższą metę pomaga to również lepiej zarządzać migracjami hostów, ponieważ większość ciężkiego obciążenia (obrazów) będzie hostowana na serwerze hosta WWW, co pozostawia jedynie motyw do migracji.

    CDN Enabler jest darmową, niesamowitą wtyczką, którą możesz zaimplementować w kilka sekund. Decydując o tym, co możesz załadować z CDN, przejdź do overkill. Nawet favicon może być ładowany przez CDN. Po prostu upuść go w folderze głównym WordPressa i dodaj następujący kod do pliku header.php:

      

    Kompresuj mocne obrazy

    Aby spojrzeć na to z perspektywy, oto fakt. Prosty motyw WordPress zajmuje blisko 30 MB przestrzeni dyskowej, podczas gdy wizualnie ciężka strona internetowa, taka jak sklep internetowy, zajmuje kilka GB miejsca na przechowywanie obrazów. Co zrobić, jeśli można zmniejszyć rozmiar pliku obrazu o ponad 50% przy niezauważalnych różnicach jakości?

    Możesz albo zmień rozmiar i kompresuj obrazy w narzędziu do kompresji opartym na systemie operacyjnym przed ich przesłaniem lub użyj wtyczki WP, takiej jak SmushIt, aby zmniejszyć rozmiar plików obrazów w witrynie WordPress.

    Optymalizuj uzgadnianie SSL

    SSL lub Secure Sockets Layer / Transport Layer Security jest środkiem, za pomocą którego serwery internetowe i klienci szyfrują i zabezpieczają cały ruch. Stało się to standardem dla bezpiecznych transakcji HTTP i innego ruchu w Internecie.

    Jedną z wad szyfrowania ruchu jest występowanie pewnego obciążenia i opóźnienia, gdy klient i serwer nawiązują połączenie.

    Możesz przyspieszyć bezpieczne połączenia poprzez optymalizację uzgadniania SSL przy użyciu CDN. The CDN wykonuje dla Ciebie ogólne obciążenie, zmniejszając tym samym czas poświęcony na rozpoczęcie początkowej sesji SSL, a także utrzymywanie bezpiecznego połączenia przy życiu.

    Daje to również dodatkową korzyść w postaci zapewnienia certyfikatu klasy A, nawet jeśli własny serwer lub dostawca usług używa tylko certyfikatu niższej klasy. Liczy się to, że przeglądarki użytkownika końcowego, a także wyszukiwarki, takie jak Google, zobaczą najwyższej klasy certyfikat SSL dostarczony przez CDN.

    Usuń stare wersje z bazy danych

    Weź to ode mnie, twój WordPress zwolni, jeśli nie zajmiesz się bazą danych i utrzymasz ją w czystości. Możesz to zrobić, ograniczając liczbę poprawek.

    WordPress faktycznie tworzy zbyt wiele wersji podczas pisania puli, a to wszystko zajmuje miejsce. Możesz wyłącz wersje lub ustaw limit maksymalnej liczby wersji. Aby wyłączyć, dodaj następujący kod do pliku wp-config.php.

     define ('AUTOSAVE_INTERVAL', 300); // sekundy define ('WP_POST_REVISIONS', false); 

    To kod zmienia interwał automatycznego zapisywania na 5 minut (od 60 sekund). Alternatywnie możesz użyć wtyczki Disable Post Revision (pamiętaj, aby ją dezaktywować po zakończeniu zadania).

    Aby ograniczyć maksymalny numer wersji, użyj następującego kodu w pliku wp-config.php.

     define ('AUTOSAVE_INTERVAL', 300); // sekundy define ('WP_POST_REVISIONS', 5); 

    Tutaj ustawiamy maksymalny numer wersji do 5.

    Aby pozbyć się wszystkich wpisów bazy danych odpowiadających setkom wcześniejszych wersji, można również użyć wtyczki WP Optimize.

    Wypróbuj kompresję GZip

    Rozmawialiśmy o kompresji obrazu; ale ty też możesz kompresuj CSS, Javascript i strony internetowe, na poziomie serwera, co skraca czas przesyłania danych do przeglądarki. Oto jak możesz to zrobić:

    1. Przejdź do checkgzipcompression i wprowadź swoją stronę.
    2. Wybierz wtyczkę buforującą, przejdź do Pamięć podręczna przeglądarki ustawienia i zaznacz pole wyboru Włącz kompresję HTTP pudełko.

    Wniosek

    Dobrze działający WordPress oznacza dobrą stronę preformingową. Jeśli nie chcesz, aby Twoi użytkownicy byli sfrustrowani szybkością witryny, wypróbuj te różne wskazówki i sztuczki, o których wspomniałem w tym poście, dzięki którym możesz zwiększyć wydajność witryny WordPress i zwiększyć szybkość ładowania strony.

    Daj nam znać, jak udało ci się zwiększyć szybkość WordPressa i czy któraś z moich wskazówek pomogła ci. szczęśliwy eksperyment.