WP Speed of Light : Optymalizacja prędkości
1. Aktywuj optymalizację prędkości
Sekcja Optymalizacja szybkości to miejsce, w którym konfigurujesz narzędzia przyspieszające WordPress. Skorzystaj z menu WP Speed of Light > Optymalizacja prędkości > Przyspieszenie
Aktywuj system pamięci podręcznej: przyspieszy on Twoją witrynę, ładując wstępnie typowe elementy strony i zapytania do bazy danych
Jak ręcznie dodać pamięć podręczną?
Po pierwsze, jeśli nie ma możliwości edycji pliku na Twoim serwerze, powinieneś ustawić uprawnienia do zapisu w „wp-config.php” . Powinieneś przejść do FTP, następnie kliknąć go prawym przyciskiem myszy i wybrać Uprawnienia do pliku . Stąd możesz ustawić uprawnienia.
Po drugie, musisz dodać skrypt „define('WP_CACHE',true);” na górze „wp-config.php” .
Na koniec przejdź do WP Speed of Light > Optymalizacja prędkości > Przyspieszenie i aktywuj Aktywuj system pamięci podręcznej .
Wyczyść każdy : automatycznie czyści pamięć podręczną zapisaną co x minut i natychmiast generuje nową wersję
Pamięć podręczna dla komputera / tabletu / telefonu komórkowego: Domyślnie udostępniaj pamięć podręczną dla komputera stacjonarnego wszystkim urządzeniom. Innej opcji określonej pamięci podręcznej na urządzenie należy używać tylko wtedy, gdy struktura kompozycji generuje określone pliki na urządzenie.
Dodaj nagłówki wygasające: Daje przeglądarce instrukcje, czy powinna zażądać określonego pliku z serwera, czy też powinna pobrać go z pamięci podręcznej przeglądarki
Buforuj zewnętrzny skrypt: buforuj zewnętrzne zasoby, takie jak skrypt udostępniany przez Google. Ostrzeżenie: upewnij się, że monitorujesz wydajność przed i po aktywacji, w niektórych przypadkach możesz doświadczyć utraty wydajności po aktywacji!
Nigdy nie buforuj następujących stron: Dodaj adres URL stron, które chcesz wykluczyć z pamięci podręcznej (jeden adres URL w wierszu)
Możesz wykluczyć z pamięci podręcznej zestaw adresów URL, używając reguł takich jak www.website.com/blog*
TYLKO PRO ADDON
Czyszczenie przy zapisywaniu: Automatyczne czyszczenie pamięci podręcznej podczas zapisywania treści WordPress, takich jak post, strona ...
lazy loading obrazu : Ładuj tylko obrazy, gdy są widoczne dla użytkownika (przy przewijaniu)
lazy loading iframe i wideo : Lazy ładuje wszystkie filmy iframe i HTML5
Podczas włączania lazy loading obrazu opcja, kilka opcji zostanie wyświetlonych poniżej:
Wyklucz obraz mniejszy niż ( szerokość w pikselach ): wyklucz z lazy loading obrazu wszystkich obrazów, które mają mniejszą niż ta szerokość w pikselach. Przydatne do wykluczania małych ikon lub logo
Wyklucz obraz mniejszy niż ( wysokość w pikselach ): wyklucz z lazy loading obrazu wszystkich obrazów, które mają mniejszą wysokość w pikselach. Przydatne do wykluczania małych ikon lub logo
lazy loading obrazu : Wyklucz zestaw adresów URL, używając reguły takiej jak: www.website.com/news* lub klasy, id, zlokalizowanej z obrazów
2. Zakładka WordPress
Usuń ciągi zapytań: Usuń ciągi zapytań z zasobów statycznych, takich jak pliki CSS i JS, w nagłówku, aby poprawić swoje wyniki w usługach takich jak Pingdom, GTmetrix, PageSpeed i YSlow
Wyłącz REST API: Wyłącz WordPress REST API (API do pobierania danych za pomocą żądań GET, używane przez programistów)
Wyłącz kanał RSS: Wyłącz kanał RSS WordPress. Kanały RSS umożliwiają użytkownikom subskrybowanie postów na blogu za pomocą czytnika kanałów RSS
TYLKO PRO ADDON
Usuń emoji: Domyślnie emotikony ładują się na każdej stronie Twojej witryny. Jeśli ich nie używasz, jest to po prostu niepotrzebne
Wyłącz Gravatary: Wyłącz awatary Gravatary i używaj tylko lokalnych awatarów ze swoich mediów
3. Grupuj i minimalizuj
Minimalizacja odnosi się do procesu usuwania niepotrzebnych lub zbędnych danych bez wpływu na sposób przetwarzania zasobu przez przeglądarkę. Np .: komentarze i formatowanie kodu, usuwanie nieużywanego kodu, używanie krótszych nazw zmiennych i funkcji itd.
Minifikacja HTML: zmniejsz pliki pamięci podręcznej HTML obsługiwane przez wtyczkę
Minifikacja CSS: zmniejsz pliki CSS obsługiwane przez wtyczkę
Minifikacja JS: zmniejsz pliki JS obsługiwane przez wtyczkę
Grupuj CSS: zgrupowanie kilku plików CSS w jeden plik zminimalizuje liczbę żądań HTTP
Grupa JS: Zgrupowanie kilku plików JS w jeden plik zminimalizuje liczbę żądań HTTP
TYLKO PRO ADDON
- Czcionki grupowe i czcionki Google: grupuj czcionki lokalne i czcionki Google w jednym pliku, aby były szybciej obsługiwane
- Odłóż JS: Wywołaj pliki JS na końcu ładowania strony, aby wyeliminować elementy blokujące renderowanie
- Odrocz CSS: Wywołaj pliki CSS pod koniec ładowania strony, aby wyeliminować elementy blokujące renderowanie
Gdy opcja „Odrocz CSS” jest włączona, pojawi się pole „Wyklucz pliki z odroczenia CSS” Następnie możesz umieścić każdą ścieżkę do pliku CSS w jednym wierszu, aby wykluczyć pliki z odroczenia CSS
- Przenieś skrypty do stopki: Dodaj skrypt stron, które chcesz wykluczyć z przenoszenia do stopki (jeden adres URL w wierszu)
- Wyklucz styl wbudowany: Wyklucz styl wbudowany z minifikacji
- Wyklucz pliki z minifikacji i grupowania: Umieść każdą ścieżkę do pliku w jednym wierszu, aby wykluczyć pliki z minifikacji i grupowania
- Wykluczenie strony: umieść każdy adres URL strony w jednym wierszu, aby wykluczyć stronę ze wszystkich optymalizacji wymienionych powyżej
Po włączeniu opcji „Przenieś skrypty do stopki” pojawia się pole „Wyklucz przeniesienie skryptu do stopki”.
4. Wstępne ładowanie i pobieranie wstępne
Te funkcje z zakładki Zaawansowane są zawarte tylko we wtyczce PRO ADDON.
- Wstępne ładowanie pamięci podręcznej: Wstępne ładowanie pamięci podręcznej to proces automatycznego generowania pierwszej wersji pamięci podręcznej strony, dzięki czemu pierwszy użytkownik, który odwiedzi stronę po wyczyszczeniu pamięci podręcznej, nie będzie musiał czekać na wygenerowanie pamięci podręcznej. Określone adresy URL pamięci podręcznej stron, po jednym w każdym wierszu, zostaną zregenerowane po automatycznym oczyszczeniu pamięci podręcznej.
Wstępne pobieranie DNS : Wstępne pobieranie DNS wstępnie załaduje informacje DNS na zewnętrznych linkach domeny. Na przykład, jeśli Twoja witryna często odwołuje się do domeny zewnętrznej w hiperłączach, wstępne pobranie DNS tej domeny spowoduje szybsze załadowanie strony tej domeny, gdy użytkownik ją kliknie.
Wstępne ładowanie adresów URL .xml z mapy witryny, po jednym w każdym wierszu: dodaj jedną lub kilka adresów URL .xml map witryn, po jednym w każdym wierszu
5. WooCommerce
Podczas korzystania z WooCommerce poniższe opcje pomogą zmniejszyć ładowanie stron innych niż WooCommerce lub ustawić czas automatycznego czyszczenia: sesja, koszyk,... powinieneś przejść do menu WP Speed of Light > Optymalizacja prędkości > WooCommerce, aby to uzyskać. Funkcje te są zawarte we wtyczce PRO ADDON.
- Wyłącz fragmenty koszyka: Domyślnie WooCommerce używa fragmentów koszyka, które służą do aktualizacji koszyka na zakupy bez odświeżania strony. W zależności od motywu i konfiguracji WooCommerce może to być konieczne lub możesz je wyłączyć, aby uzyskać lepszą wydajność
- Wyłącz style: Wyłącz style WooCommerce dla stron innych niż Woocommerce
- Wyłącz skrypty: Wyłącz skrypty WooCommerce dla stron innych niż Woocommerce
- Wyczyść sesję klientów + koszyk: Wyczyść wszystkie sesje klientów i koszyk WooCommerce, które są tymczasowo przechowywane w Twojej bazie danych. Możesz zaoszczędzić dużo wydajności i pamięci masowej bazy danych.
- Wyczyść transjenty WooCommerce: Wyczyść wszystkie transjenty WooCommerce, które są tymczasowo przechowywane w Twojej bazie danych
- Sesja automatycznego czyszczenia, stany przejściowe koszyka: Automatyczne czyszczenie sesji, koszyków i stanów przejściowych po określonym czasie trwania (w godzinach)
- Wyłącz/zmniejsz interfejs API pulsu: Zmniejszenie aktywności spowoduje zmianę częstotliwości pulsu. Całkowite wyłączenie Heartbeat może spowodować uszkodzenie innych wtyczek i motywów korzystających z tego API