Idealne szybkie ustawienia wydajności dzięki Cloudflare + StackPath CDN Instrukcje konfiguracji (z ankietami na Facebooku) – 2019, wersja 2.0.5

Szybka wydajność to nowa wtyczka pamięci podręcznej w bloku, która zdobywa entuzjastyczne recenzje w WordPress Przyspiesz grupę na Facebooku.


Używałem WP Rocket i miałem już 100% wyników GTmetrix z czasem ładowania 1 s (trudnym do pokonania), ale Swift dał mi prawie identyczne wyniki. Utknąłem z WP Rocket, ale oceniłbym Swift Performance Lite jako nr 1 darmowej wtyczki pamięci podręcznej przed WP Fastest Cache, WP Super Cache, W3 Total Cache i innymi. Ustawienia Swift Performance są stosunkowo łatwe do skonfigurowania (przeprowadzę Cię przez wszystko). The Wersja Pro zawiera optymalizator obrazu (dla bezstratnej kompresji + automatyczna zmiana rozmiaru obrazu), krytyczne czcionki, oblicz API, i wsparcie dla ich wtyczki. Fajne jest to, że mają opcję płacenia co miesiąc, więc możesz wypróbować tylko 3,99 USD / miesiąc.

Rakieta Szybka kontra WP – zazwyczaj są to najlepsze wtyczki pamięci podręcznej niedawny Ankiety na Facebooku…

Ankieta Swift-Performance-vs.-WP-Rocket-Poll

Rakieta Swift-Performance-vs.-WP-Rocket

2018-WordPress-Cache-Plugin-Poll

Szybki

  • Darmowa wersja (lite) = niesamowite wyniki
  • Przeciętna dokumentacja
  • Darmowa wersja zawiera organizator wtyczek
  • Wersja Pro zawiera krytyczne czcionki
  • Wersja Pro zawiera optymalizator obrazu
  • Wolny

WP Rocket

  • Łatwiejsza konfiguracja
  • Lepsza dokumentacja
  • Dodatki Facebook Pixel + Sucuri
  • Brak organizatora wtyczek
  • Brak optymalizatora obrazu
  • 49 USD rocznie

Zarówno Swift, jak i WP Rocket obsługują Cloudflare, CDN, kontrolę pulsu, wstępne ładowanie, leniwe ładowanie zdjęć / ramek iframe, lokalny hosting Google Analytics, minimalizację, scalanie skryptów, kompresję gzip i inne funkcje. W rzeczywistości są bardzo podobne, jeśli chodzi o ich funkcje.

1. Wizard

Kreator analizuje witrynę i pomaga skonfigurować podstawowe ustawienia wydajności Swift. Gotowe ustawienia działają świetnie, ale jest jeszcze więcej sposobów optymalizacji, gdy skończysz…

Rzeczy, które musisz jeszcze zrobić

  • Ulepszenia → Cache Gravatars
  • Bicie serca → Wyłącz wszystko
  • Google Analytics → Omiń Google Analytics
  • Style → Generuj krytyczny CSS
  • Buforowanie → Ogólne → Oddzielna pamięć podręczna urządzeń mobilnych (jeśli używasz AMP lub motywu mobilnego)
  • Lakier → Host niestandardowy
  • CDN → StackPath CDN
  • CDN → Zarejestruj się w Cloudflare i zmień serwery nazw
  • Optymalizuj obrazy (za pomocą Swift Pro lub Imagify / Imsanity)
  • Optymalizator bazy danych → czysta baza danych
  • Plugin Organizer → włącz / wyłącz wtyczki do określonych treści

Swift-Performance-Lite-Setup-Wizard-Analyse-Your-Site

Swift-Performance-Lite-Setup-Wizard-Caching-Method

Swift-Performance-Lite-Setup-Wizard-Optimization

Swift-Performance-Lite-Setup-Wizard-Medi

Swift-Performance-Setup-Wizard-Finish

2. Pulpit nawigacyjny

Pulpit nawigacyjny pokazuje statystyki, takie jak ile znanych stron wykryło Swift a ile faktycznie jest buforowanych. Swift przypisuje również każdemu adresowi URL priorytet kompilacji, a strona pamięci podręcznej daty była ostatnio buforowana. W tabeli rozgrzewki możesz także ręcznie dodawać adresy URL, jeśli Swift go nie wykrył.

Swift-Performance-Dashboard

3. Ustawienia

Karty Ogólne, Media, Optymalizacja, Buforowanie i CDN są podzielone na sekcje:

3.1 Generał

Generał

  • Wyłącz pliki cookie – w przypadku RODO, gdy użytkownicy proszą o wyrażenie zgody na pliki cookie.
  • Ukryj ślady stóp – ukryj szybkie komentarze w kodzie źródłowym.
  • Użyj Compute API – przyspiesza ustawienia scalania i zmniejsza użycie procesora.
  • Włącz zdalny Cron – Serwer API Swift wywoła wp-cron.php i uruchomi WP cronjobs jako prawdziwe cronjobs.
  • Dziennik debugowania – zobacz ostrzeżenia / błędy wyświetlane w ścieżce dziennika (np. Publiczny folder HTML).

Swift-Performance-General-Settings

Poprawki

  • Normalizuj zasoby statyczne – próbuje usunąć ciągi zapytania, jednak zwykle są one generowane przez wolne wtyczki. Głównym sposobem na pozbycie się ich jest dezaktywacja wtyczek o wysokiej wydajności procesora (znajdujących się w GTmetrix Waterfall) i zastąpienie ich lekkimi wtyczkami.
  • Pobierz wstępnie DNS – przewiduje zasoby zewnętrzne (np. Czcionki Google + filmy z YouTube).
  • Zbieraj domeny ze skryptów – pomaga przy pobieraniu DNS.
  • Wyklucz wstępne pobieranie DNS – wyklucz domeny, których nie chcesz wstępnie pobierać.
  • Pamięć podręczna Gravatar – buforowanie Gravatars zwykle to nie wystarczy, Ty też chcesz rozładuj je do CDN i ładuj Gravatars lokalnie, jak wyjaśniono w Samouczek Gravatara WP Rocket. Poprawia to czasy ładowania postów z dużą ilością komentarzy, ponieważ niektóre z moich postów mają ponad 300 komentarzy, w których Gravatars zasysają ponad 50% czasów ładowania.
  • Wygaśnięcie pamięci podręcznej Gravatar – czas wygaśnięcia pamięci podręcznej Gravatar (3600 jest w porządku dla większości stron), ale możesz ją zwiększyć, jeśli zauważysz, że zużywa ona zbyt dużo procesora. Jeśli jest zbyt wysoka, użytkownicy nigdy nie zobaczą wersji z pamięci podręcznej. Jeśli jest za niski, może zużywać zbyt dużo procesora.
  • Niestandardowy Htaccess – Instaluj przekierowania lub użyj go do inne rzeczy.

Swift-Performance-Tweaks-Settings

Bicie serca
Przyspiesza administratora WordPressa i zmniejsza procesor poprzez wyłączenie Interfejs API pulsu. Powiadomi to użytkowników o edytowaniu treści i zezwoli wtyczkom na wysyłanie powiadomień w czasie rzeczywistym (dodawanie żądań). Wyłączenie go oszczędza procesor (WP Wyłącz + Wtyczka Heartbeat Control Zrobić to samo).

Ustawienia szybkiej wydajności i pulsu

Google Analytics
Omijanie Google Analytics może naprawić elementy w GTmetrix / Pingdom związane z Google Analytics. CAOS, WP Wyłącz i Dodatek Google Tracking WP Rocket pomagają również naprawić przedmioty związane z GA.

Leverage-Brower-Caching-Google-Analytics

Swift-Performance-Google-Analytics-Settings

3.2 Głoska bezdźwięczna

Obrazy

  • Zoptymalizuj obrazy podczas przesyłania – bezstratnie kompresuje obrazy, które naprawiają „optymalizację obrazów” w GTmetrix (tylko dla testowanej strony). Wyobraź sobie robi to też i tego używam.
  • Jakość JPEG – utrzymuj 100%, aby uniknąć stratnej kompresji.
  • Jakość PNG – utrzymuj 100%, aby uniknąć stratnej kompresji.
  • Zmień rozmiar dużych obrazów – zmienia rozmiar dużego aparatu do korekcji wymiarów (wiele osób przesyła duże obrazy). To naprawia „wyświetlanie skalowanych obrazów” w GTmetrix. Bezmyślność robi to też.
  • Zachowaj oryginalne obrazy – gdy Swift zmienia rozmiar dużych obrazów, zachowuje oryginał na wypadek, gdyby nowy obraz nie miał pożądanego rozmiaru, więc przynajmniej masz kopię zapasową każdego obrazu.
  • Wbudowane małe obrazy – małe obrazy zewnętrzne są zapisywane bezpośrednio w dokumencie HTML, więc przeglądarka nie żąda tych plików obrazów niezależnie.
  • Lazyload – ładuje obrazy dopiero po przewinięciu strony i zobaczeniu ich. Chociaż poprawia to początkowe czasy ładowania, oznacza to również, że użytkownicy stale widzą ładowane obrazy podczas przewijania w dół, co może być denerwujące. Dlatego leniwie ładuję filmy + ramki iframe.
  • Wymuś reagowanie na obrazy – używa atrybutu srcset, aby udostępnić kilka źródeł obrazów dla przeglądarek, aby mogły wybrać właściwe.

Swift-Performance-Images-Settings

Osadza

  • Leniwe ładowanie iframe – ładuje ramki iframe tylko po przewinięciu i zobaczeniu ich.
  • Wyklucz iframe – wyklucz leniwe ładowanie niektórych ramek iframe.
  • Załaduj iframe podczas interakcji użytkownika – ładuje iframe tylko wtedy, gdy użytkownicy wchodzą w interakcję z nim (używając ruchu myszy, rolki lub startu dotykowego).

Swift-Performance-Embeds-Settings

3.3 Optymalizacja

Generał

  • Scal zasoby dla zalogowanych użytkowników – wyłącz, ponieważ nie poprawia to czasu ładowania i prawdopodobnie wyrządzi więcej szkody niż pożytku, a większość optymalizacji powinna być przeprowadzana z przodu.
  • Optymalizuj tylko wersję wstępną – wyłącz, chyba że chcesz kontrolować, kiedy budowana jest pamięć podręczna.
  • Optymalizuj w tle – Swift zoptymalizuje strony w tle.
  • Napraw nieprawidłowy HTML – niektóre wtyczki / motywy używają nieprawidłowego HTML, Swift spróbuje to naprawić.
  • Zmniejsz HTML – naprawia wiele przedmiotów w GTmetrix / Pingdom. Cloudflare też się tym zajmuje, więc powinieneś mieć tylko 1 włączony (Swift lub Cloudflare).
  • Wyłącz emotikony – emotikony dodają żądania i ranią czasy ładowania.
  • Ogranicz jednoczesne wątki – prędkość odbudowywania pamięci podręcznej (niższa, jeśli występują problemy z procesorem).
  • Maksymalna liczba wątków – niższe liczby = mniejsze zużycie procesora (2 jest dobre).
  • DOM Parser Max Buffer – Szybki programista ustawił te liczby z jakiegoś powodu.

Swift-Performance-General-Optimization-Settings

Skrypty
Scalanie / minimalizowanie JavaScript jest znane z powodowania błędów, ale przetestowałbym je i sprawdziłbym czasy ładowania. Jeśli zobaczysz błędy, znajdź problematyczne pliki i dodaj je do „Wyklucz skrypty”.

  • Scal skrypty – wiele osób twierdzi, że wyłącz, ale przetestowałbym to.
  • Wykonaj asynchronicznie – JavaScript teoretycznie załaduje się jako 1 żądanie i zostanie wykonany podczas ładowania skryptu, ale może również powodować problemy, więc ostrożnie przetestuj opcję.
  • Wyklucz skrypty podmiotów zewnętrznych – włącz, jeśli korzystasz ze skryptów scalających, wyłącz, jeśli nie.
  • Wyklucz skrypty – wykluczaj problematyczne pliki, jeśli zmniejszenie JavaScript powoduje błędy.
  • Wyklucz skrypty wbudowane – wyklucz pliki powodujące problemy, jeśli skrypty scalające powodują błędy.
  • Wyklucz lokalizacje skryptów – Swift developer zaleca włączenie tej opcji, w przeciwnym razie możesz mieć osobne pliki JavaScript dla wszystkich swoich stron.
  • Minify JavaScript – włącz i sprawdź swoją stronę. Jeśli widzisz błędy, wyklucz problematyczne pliki w obszarze Wyklucz skrypty (Cloudflare również to robi, więc włącz tylko jeden).
  • Zminimalizuj za pomocą API – włącz tylko, jeśli domyślna opcja Minify JavaScripts powoduje błędy.
  • Aktywa zewnętrznego podmiotu pośredniczącego – Swift twierdzi, że może naprawić problemy pamięci podręcznej przeglądarki w GTmetrix związane z GA, ale może uszkodzić skrypty. Ominięcie Google Analytics jest lepszą opcją. Przetestuj to.
  • Oddzielne skrypty – osobno zapisuje scalone pliki JS dla stron. Zasadniczo zużywa to więcej procesora niż jest dobre.
  • Drukuj połączone skrypty w tekście – włącz tylko, jeśli używasz memcached i WordPress nie może zapisywać twoich plików.
  • Leniwe skrypty ładowania – leniwe ładowanie zasobów zewnętrznych, które może skrócić czas ładowania.
  • Dołącz skrypty – zawierać niektóre skrypty nie wykryte przez Swift.

Swift-Performance-Scripts-Settings

Style
Optymalizacja CSS może również powodować błędy, ale może znacznie poprawić wyniki / czasy ładowania. Graj z ustawieniami i sprawdź kilka stron, aby upewnić się, że wszystko jest w porządku. Jeśli łączenie arkuszy stylów i minimalizowanie CSS powoduje błędy, zlokalizuj / wyklucz problematyczne pliki (to samo z JavaScriptem).

  • Scal style – zalecane przez programistę Swift i naprawia elementy w GTmetrix / Pingdom.
  • Generuj krytyczny CSS – CSS zostanie załadowany asynchronicznie, jednak programista twierdzi, że może to zwiększyć procesor.
  • Wydrukuj cały CSS w linii – programista twierdzi, że nie powinieneś tego potrzebować.
  • Oddzielne style – wyłącz, chyba że masz strony o różnych typach treści (np. Niektóre używają Visual Editor, niektóre korzystają z Page Builderów itp.) I potrzebujesz Swift, aby wygenerować inny scalony CSS dla każdej strony. Może poprawić wyniki, ale może zwiększyć procesor. Przetestuj dokładnie.
  • Zminimalizuj CSS – włącz, ale może to powodować problemy, więc przetestuj swoją witrynę (Cloudflare również to robi, więc używaj tylko jednej). Jeśli zobaczysz błędy, wyklucz problematyczne pliki w obszarze Wyklucz pliki.
  • Pomiń import CSS – włącz (powoduje to również scalenie importowanych plików CSS).
  • Wyklucz CSS innej firmy – jeśli Scalanie skryptów powoduje problemy, spróbuj tego.
  • Wyklucz style – wyklucz pliki powodujące problemy, jeśli zmniejszenie CSS powoduje błędy.
  • Uwzględnij style – ręcznie dołącz style, jeśli nie korzystasz ze skryptów scalających.

Swift-Performance-Styles-Settings

3.4 Buforowanie

Generał

  • Włącz buforowanie – włączyć.
  • Tryb buforowania – Pamięć podręczna dysku z przepisywaniem jest na ogół najszybsza dla większości witryn. Jeśli nie możesz edytować pliku .htaccess lub konfiguracji Nginx, użyj pamięci podręcznej dysku z PHP. Jeśli memcached jest zainstalowany, wybierz memcached z PHP, ale zawsze próbuj używać pamięci podręcznej dysku z przepisywaniem.
  • Early Loader – włącz, chyba że powoduje to problemy z PHP.
  • Ścieżka pamięci podręcznej – określ katalog dla ścieżki pamięci podręcznej.
  • Tryb wygasania pamięci podręcznej – oparte na czasie jest najlepsze dla prawie każdej strony internetowej.
  • Czas wygaśnięcia pamięci podręcznej – bufor czasu zostanie zregenerowany. Zbyt często i zużywa procesor, za mało, a użytkownicy nie zobaczą wersji z pamięci podręcznej. 12 godzin jest dobre dla większości witryn, ale możesz to zmniejszyć, jeśli masz treści wrażliwe na czas (lub wyczyść pamięć podręczną ręcznie).
  • Interwał zbierania śmieci – jak często Swift sprawdza wygasłe strony pamięci podręcznej. 30 minut jest dobre, za wysokie i zużywa procesor.
  • Wyczyść pamięć podręczną przy aktualizacji Post przez stronę – dodaj strony / posty, w których chcesz wyczyścić pamięć podręczną po jej aktualizacji, aby użytkownicy mogli zobaczyć nową zawartość.
  • Wyczyść pamięć podręczną aktualizacji wpisu według adresu URL – ta sama koncepcja, co poprzednie ustawienia, tylko według adresu URL.
  • Włącz buforowanie dla zalogowanych użytkowników – włącz, jeśli wielu użytkowników loguje się na Twojej stronie (np. BbPress). Daje to każdemu użytkownikowi własną wersję z pamięci podręcznej, w przeciwnym razie wyłącz ją.
  • Oddzielna pamięć podręczna urządzeń mobilnych – włącz, jeśli używasz AMP lub motyw mobilny.
  • Adresy URL bez rozróżniania wielkości liter – nie powinno mieć znaczenia.
  • Włącz pamięć podręczną przeglądarki – włączyć.
  • Włącz Gzip – naprawia elementy gzip w GTmetrix / Pingdom.
  • Wyślij nagłówek 304 – wyłączyć.
  • Buforuj 404 strony – włącz, ponieważ pająki mogą indeksować nieprawidłowe adresy URL i zużywać procesor. Buforowanie 404 stron i serwowanie ich z CDN ogranicza zasoby serwera.
  • Ignoruj ​​ciąg zapytania – nie buforuje stron, które są różne dla każdego użytkownika (unikalne strony sprzedaży, jeśli wyświetlasz reklamy FB / Google, profile członkostwa, logika warunkowa w formularzach).
  • Włącz dynamiczne buforowanie – pozwala określić buforowalne żądania $ _GET i $ _POST.
  • Akcje AJAX w pamięci podręcznej – buforuj żądania AJAX wymagające dużej ilości zasobów, podając tutaj ich nazwy.
  • Czas wygaśnięcia pamięci podręcznej AJAX – pozostaw jako 1440.

Wyjątki
W zależności od zasobów używanych w witrynie, możesz nie chcieć buforować niektórych plików statycznych (niektóre z nich to strony koszyka / kasy eCommerce, admin, mapa witryny XML i strony wyszukiwania.

  • Wyklucz adresy URL – wyklucz określone adresy URL z pamięci podręcznej.
  • Wyklucz części treści – wyklucz określone części zawartości z pamięci podręcznej.
  • Wyklucz agenty użytkownika – wyklucz określone aplikacje klienckie z pamięci podręcznej.
  • Wyklucz roboty – wyklucz określone roboty z pamięci podręcznej.
  • Wyklucz strony autora – wyklucz określone strony autora z pamięci podręcznej.
  • Wyklucz archiwum – wyklucz określone strony archiwów z pamięci podręcznej.
  • Wyklucz adresy URL REST – wyklucz określone adresy URL REST z pamięci podręcznej.
  • Wyklucz kanał – wyklucz określone kanały z pamięci podręcznej.

Rozgrzewka
Rozgrzewka przechowuje adresy URL w następnej kompilacji pamięci podręcznej. Każdy adres URL ma numer priorytetowy (pokazany w ustawieniach pulpitu nawigacyjnego), w którym można go zmienić ręcznie. Niższa liczba = wyższy priorytet.

  • Włącz zdalną pamięć podręczną kompilacji wstępnej – Swift nie będzie już używał zewnętrznego bota do wstępnego budowania i zamiast tego użyje procesu w tle.
  • Automatycznie buduj pamięć podręczną – buduje pamięć podręczną po wyczyszczeniu. Jeśli tego używasz, włącz także opcję „Optymalizuj tylko kompilację wstępną”.
  • Odkryj nowe strony – jeśli Swift nie może znaleźć wszystkich stron, to pomoże.
  • Wstępnie skompiluj strony autora – buduje strony autorów.
  • Prebuild Archive – wstępnie buduje strony archiwum.
  • Wstępnie buduj adresy URL REST – wstępnie buduje adresy URL REST.
  • Prebuild feed – wstępnie buduje strony kanału RSS.

Lakier
Włącz automatyczne czyszczenie – włącz, jeśli używasz pamięci podręcznej lakieru – automatycznie wyczyści ją, gdy Swift wyczyści pamięć podręczną wtyczek, więc nie musisz robić tego ręcznie.

Appcache
Appcache pobiera witrynę (lub określone strony) do przeglądarki użytkownika podczas pierwszej wizyty, dzięki czemu witryna jest dostępna nawet wtedy, gdy jest offline. Brzmi świetnie, ale to znacznie spowalnia twoją prebuild i nie jest tego warte. Bardzo polecam pozostawienie tych niepełnosprawnych.

  • Włącz Appcache na pulpicie – wyłączyć.
  • Włącz Appcache dla urządzeń mobilnych – wyłączyć.

3.5 CDN

Używam StackPath (10 USD / miesiąc z 30-dniową wersją próbną) w połączeniu z Cloudflare. StackPath ma 31 centrów danych, Cloudflare ma 150+. Więcej centrów danych = szybciej dostarczanie zawartości, a StackPath’s są silnie zlokalizowane w USA, gdzie przynajmniej większość moich gości jest.

StackPath-Data-Centers

Generał

Krok 1: Włącz CDN.

Krok 2: W pulpicie StackPath kliknij kartę CDN i utwórz witrynę StackPath CDN

StackPath-CDN-Tab

StackPath-CDN-Domain

StackPath-Server-IP-Address

* Skopiuj adres IP swojego serwera, tak jak jest potrzebny w kroku 4 tego rozdziału.

StackPath-CDN-URL-Swift-Performance

Krok 3: Wklej adres URL stosu CDP StackPath do pliku Nazwa hosta CDN pole Swift Performance.

Swift-Performance-StackPath-CDN-Settings

Krok 4: W StackPath przejdź do CDN → Ustawienia pamięci podręcznej, a następnie kliknij „Wyczyść wszystko”…

StackPath-Purge-Cache

Krok 5: Umieść adres IP swojego serwera na białej liście w StackPath (WAF → Firewall).

StackPath-Whitelist-IP

Krok 6: Uruchom swoją witrynę w GTmetrix a „sieć dostarczania treści” powinna być zielona w YSlow.

CDN GTmetrix YSlow

Włącz CDN na SSL – włącz, jeśli używasz SSL.

Nazwa hosta CDN SSL – pozostaw puste, ponieważ nazwy hostów są takie same, nawet jeśli jest to SSL.

Cloudflare

Cloudflare dodaje jeszcze więcej centra danych do Twojej sieci dostarczania treści…

Centra danych Cloudflare

Krok 1. Zapisać się do Cloudflare zostaniesz poproszony o dodanie witryny i rozpoczęcie skanowania.

cloudflare-begin-scan

Krok 2. Po zakończeniu skanowania wybierz bezpłatny abonament, a Cloudflare przeprowadzi Cię przez zestaw stron. W końcu zostaniesz przeniesiony na stronę, na której Cloudflare przypisuje ci 2 serwery nazw.

Cloudflare-Dashboard-Swift-Performance

Krok 3. Wyszukaj w Google „jak zmienić serwery nazw w SiteGround” (tylko wyszukaj hosta), a następnie postępuj zgodnie z ich instrukcjami. Będziesz kopiować 2 serwery nazw dostarczone przez Cloudflare i wklejać je do niestandardowej opcji serwerów nazw w swoim hostingu cPanel…

SiteGround-DNS-Records

Krok 4. Złap swój Globalny klucz API Cloudflare (znaleziony w twoim Profil Cloudflare) i wprowadź go w karcie Cloudflare Swift. Użyj tego samego adresu e-mail co konto Cloudflare i włącz automatyczne czyszczenie, które czyści pamięć podręczną Cloudflare, gdy pamięć podręczna Swift zostanie wyczyszczona (więc nie musisz ręcznie).

Swift-Performance-Cloudflare-Settings

MaxCDN / StackPath
Możesz zignorować te opcje. StackPath kupił MaxCDN i nie używają już aliasu, klucza klienta ani tajnego klucza. Po prostu utwórz URL CDN StackPath i wprowadź go w zakładce CDN.

  • Alias ​​MAXCDN – nieaktualne (użyj adresu URL CDN StackPath).
  • Klucz klienta MAXCDN – nieaktualne (użyj adresu URL CDN StackPath).
  • Tajemnica konsumencka MAXCDN – nieaktualne (użyj adresu URL CDN StackPath).

Swift-Performance-MaxCDN-Settings

4. Image Optimizer

Szybka wydajność optymalizator obrazu jest dobry, ale nie musisz go aktualizować (możesz użyć bezpłatnych narzędzi / wtyczek do optymalizacji obrazu): Shortpixel, Wyobraź sobie, i Bezmyślność wszyscy wykonują świetną robotę.

5. Optymalizator bazy danych

The optymalizator bazy danych usuwa nieużywane tabele bazy danych (często pozostawione przez odinstalowane wtyczki), przejściowe, autozapisy, zniszczone posty, komentarze spamu i potencjalnie tysiące poprawek postów, które są automatycznie zapisywane przy każdej ponownej publikacji treści. W większości to śmieci. Zrób kopię zapasową zwłaszcza jeśli nie robiłeś tego przez jakiś czas, ponieważ nie można tego cofnąć.

Swift-Performance-Database-Optimizer

6. Krytyczna czcionka

Krytyczne czcionki pozwala wybierać ikony z Font Awesome i efektywnie ładować tylko te, które wybierzesz, w przeciwieństwie do całej biblioteki Font Awesome, dzięki czemu ikony ładują się znacznie szybciej.

Swift-Performance-Critical-Fonts

7. Organizer wtyczek

Na karcie GTmetrix Waterfall możesz zauważyć, że niektóre wtyczki działają na stronach / postach, gdzie nawet nie są używane. Formularz kontaktowy 7 może być używany na stronie kontaktowej, ale zwykle nigdzie indziej (więc nie powinien być uruchamiany nigdzie indziej). To samo robi moja wtyczka Rich Snippets. Możesz wyłączyć / włączyć wtyczki za pomocą filtrów Swift podczas dodawania wielu reguł.

Swift-Performance-Plugin-Organizer

Przykłady

  • Włącz dopasowanie adresu URL / kontakt /, aby wyświetlać tylko formularz kontaktowy na tej stronie
  • Wyłącz niektóre wtyczki w Administratorze WordPress, aby zapobiec zużyciu procesora
  • Włącz dopasowanie adresu URL z wyrażeniem regularnym, aby wyświetlać tylko fragmenty rozszerzone w postach „recenzujących”

8. Upgrade PRO

Swift Pro pozwala korzystać z nich oblicz API, optymalizator obrazu oraz krytyczne czcionki. Szczerze mówiąc, myślę, że rozdają za dużo w swojej darmowej (lite) wtyczce i że nie są warte aktualizacji.

Swift-Performance-Pro

9. Wyniki testu w GTmetrix

Dzięki Swift Performance…
Swift-Performance-GTmetrix-Report

Z WP Rocket…
Raport 2019-GTmetrix

Wniosek

Swift Performance Lite wydmuchuje z wody inne bezpłatne wtyczki pamięci podręcznej, nawet jeśli skonfigurujesz tylko podstawowe ustawienia za pomocą Kreatora. Jeśli nadal masz problemy, zapoznaj się z moim pełnym przewodnikiem optymalizacji prędkości WordPress, który zawiera listę wtyczek o wysokiej wydajności procesora, których należy unikać, lekkich alternatywnych wtyczek, instrukcji AMP, jak uaktualnić do PHP 7+, optymalizacji obrazu i łącza, jeśli chcesz zatrudnić mojego programistę na freelancer.com, który pomógł mi uzyskać 100% wynik GTmetrix.

Dlaczego korzystam z SiteGround

SiteGround jest używane przez Yoast, ja i zalecane przez WordPress. Są prawie na pierwszym miejscu Ankieta na Facebooku i dać większości ludzi znaczących ulepszenia czasu ładowania zwłaszcza jeśli używali miernych hostów: GoDaddy, Bluehost, HostGator, InMotion, Dreamhost, EIG.

Yoast-on-Twitter-Właśnie przełączyliśmy się na Siteground

Używam ich częściowo dedykowany plan GoGeek który zawiera 4x więcej zasoby serwera niż dzielony hosting. Klikaj moje strony, aby zobaczyć, jak szybko się ładują, sprawdź mój raport GTmetrix lub zobacz osoby, które migrował i opublikowane nowe czasy ładowania. Oni też tak robią bezpłatne migracje.

DigitalOcean on Cloudways i Kinsta są również dobre i zaczynają się od 10 USD / miesiąc i 30 USD / miesiąc. Cloudways to coś więcej dla programistów, którzy nie potrzebują cPanel, hostingu poczty e-mail ani wsparcia uzyskanego dzięki SiteGround. Kinsta jest w zasadzie tym, co WP Engine był (drogie, ale niesamowite). Cały mój blog jest zasadniczo poświęcony pomaganiu ludziom w szybszym ładowaniu ich stron internetowych. Odmawiam rekomendowania hostingu za 2 USD miesięcznie, ponieważ większość osób żałuje, że prowadzi witrynę.

Jak sprawdzić, czy Twój hosting jest wolny
Uruchom swoją witrynę Google PageSpeed ​​Insights sprawdzić, czy skrócić czas odpowiedzi serwera jest w twoim raporcie. Google poleca powinno być <200ms. Coś powyżej 1 sekundy nie jest dobre. Możesz także sprawdzić TTFB (czas do pierwszego bajtu) na karcie Czasy GTmetrix lub bytecheck.com.

Skróć czas reakcji serwera

Ankieta hostingowa 2019

2017-WordPress-Hosting-FB-Poll

Zalecenia dotyczące hostingu Elementor

Zalecenia hostingowe z lipca 2019 r

WordPress-Host-Poll-sierpień-2018

Shared-Hosting-Poll-2017

Ankieta Hosting 2019

Go-To-Hosting-Company

WordPress-Hosting-Poll-2017

Managed-Hosting-Poll

WooCommerce-Hosting-FB-Poll

2016-Web-Hosting-Ankieta

Best-WordPress-Hosting-Provider-Poll

Best-Web-Hosting-2019-Ankieta

Ankieta przyjazna dla hostingu WP

2016-WordPress-Hosting-FB-Poll

Ulubiony hosting dla Elementora

Zalecenia hostingowe 2018

WordPress Hosting Poll wrzesień 2018.png

Managed-WordPress-Hosting-Poll-2017

Ankieta 2019-Hosts-Ankieta-1

Hosting-Poll-For-Speed

WordPress-Hosting-Poll-June-1

SiteGround-Zalecenie

2014-Managed-WordPress-Hosting-FB-Poll

Best-Web-Hosting-Provider-Ankieta

Hosting-Ankieta-luty-2019

Hosting-rekomendacje-ankieta

Bluehost vs SiteGround

Ankieta hosta WordPress

SiteGround jest polecany przez WordPress:

SiteGround-Recommended-WordPress-Host

I przez Ivica kto prowadzi WordPress Przyspiesz grupę na Facebooku z ponad 16 000 członków.

Zalecane narzędzia WordPress-Speed-Up

Kilka wątków:

Godaddy To SiteGround Migration

EIG-To-SiteGround

SiteGround-Migration

SiteGround ma 3 plany:

SiteGround WordPress Hosting

Wyższe plany obejmują więcej zasoby serwera (Współczynnik nr 1 w przewodniku optymalizacji WordPress). Tutaj jest pełna tabela porównawcza, ale GrowBig daje około 2x więcej zasobów serwera niż StartUp, a GoGeek jest częściowo dedykowany hosting co daje ci jeszcze więcej. GrowBig i nowsze oferuje bezpłatną migrację, tworzenie wersji, zaawansowane buforowanie i możliwość hostowania wielu witryn. GoGeek ma priorytetowe wsparcie. Ich hosting w chmurze jest skokiem cen o 80 USD miesięcznie.

Możesz to zobaczyć na ich stronie strona funkcji:

SiteGround-Server-Resources-Porównanie

Korzystam z SiteGround, ponieważ:

  1. Moja GTmetrix + Pingdom raporty mówią same za siebie
  2. Moje strony ładują się natychmiast (kliknij je, jeśli chcesz)
  3. Szybki technologia prędkości (PHP 7.3, NGINX, SG Optimizer, Cloudflare)
  4. Polecane przez Yoast, WordPress, Ivica od WordPress Przyspieszenie
  5. Wolny Zaszyfrujmy SSL, łatwy w użyciu cPanel, i funkcje dla eCommerce
  6. Obsługa WordPress to nie do pobicia nawet bez priorytetowego wsparcia GoGeek
  7. GrowBig zawiera etapy, więcej miejsca i więcej zasobów serwera (przewiń w dół do „przydzielamy potrzebne zasoby” i najedź kursorem na serwer patka)
  8. GoGeek zapewnia jeszcze więcej zasobów serwera, pamięci masowej i priorytetowego wsparcia
  9. Darmowe migracje, wtyczka migratora, i a 30 dniowa gwarancja zwrotu pieniedzy
  10. Dużo pochwał Reddit, Rozmowy na Facebooku, Świergot, TrustPilot
  11. Mnóstwo pochwał na Facebooku: # 1, # 2, # 3, # 4, # 5, # 6, # 7# 8, # 9, # 10# 11
  12. Wiele osób już przeprowadziło migrację i opublikowało wyniki na Twitterze: # 1, # 2, # 3, # 4, # 5, # 6# 7, # 8, # 9, # 10, # 11, # 12, # 13, # 14, # 15, # 16, # 17, # 18, # 19, # 20, # 21, # 22, # 23, # 24, # 25, # 26, # 27, # 28, # 29, # 30, # 31, # 32, # 33, # 34, # 35, # 36, # 37

Zastrzeżenie dotyczące partnera – jeśli zarejestrujesz się w SiteGround u mnie link partnerski Przekażę ci dobrą część bez żadnych kosztów. Każdego roku ja przekaż 3 000 $ na kampanie GoFundMe (2018 miał nakarmić głodnych w Denver, 2017 r. Do Czerwonego Krzyża w Hurricane Harvey). Wasze wsparcie pomaga i naprawdę to doceniam. Staram się, aby moje opinie były obiektywne i wspierane przez dowód w formie Ankiety na Facebooku, tweety, i prawdziwe rozmowy. Jeśli nie chcesz go używać, oto link niepowiązany do SiteGround. Tak czy inaczej, naprawdę wierzę, że są świetnym gospodarzem WordPress, a twoja strona będzie działać szybciej / płynniej… przeszukuj grupy na Facebooku + Świergot i znajdziesz większość ludzi powiedzieć to samo.

OMM-On-SiteGround

Ludzie zwykle migrują, ponieważ ich technologia prędkości może skrócić czasy ładowania o połowę:

Przełączanie na SiteGround

SiteGround Migracja czasu ładowania

Bluehost do SiteGround GTmetrix

HostGator do SiteGround

SiteGround GTmetrix

SiteGround Google PageSpeed ​​Insights

100 Perfect Score On SiteGround

SiteGround Genesis

Prędkość dostarczana przez SiteGround

SiteGround GTmetrix Report

Skrócony czas ładowania dzięki SiteGround

Nowe czasy reakcji SiteGround

HostGator do SiteGround Migration

Czasy reakcji SiteGround na Joomla

Przełączony na Hosting SiteGround

SiteGround Rocket Imagify Combo

Joomla GTmetrix On SiteGround

SiteGround PageSpeed ​​Insights

SiteGround On Joomla

SiteGround Skrócony czas ładowania

SiteGround Speedy Hosting

Nowe wyniki Pingdom na SiteGround

Nowy czas reakcji SiteGround

Skrócenie czasu reakcji SiteGround

Często Zadawane Pytania

&# x1f680; Jest szybszy niż WP Rocket?

WP Rocket został oceniony wyżej w większości sondaży na Facebooku, jest znacznie łatwiejszy do skonfigurowania i posiada dokumentację / wsparcie, jeśli potrzebujesz pomocy w konfiguracji.

&# x1f680; Jak skonfigurować Cloudflare za pomocą Swift?

Zarejestruj bezpłatny plan Cloudflare, skopiuj 2 serwery nazw dostarczone przez Cloudflare i zmień serwery nazw na Cloudflare w rejestratorze domeny. Następnie dodaj informacje Cloudflare (znajdujące się na karcie Konto) do ustawień Cloudflare Swift Performance.

&# x1f680; Jak korzystać z organizatora wtyczek?

Dowiedz się, które strony / posty nie potrzebują określonych wtyczek / skryptów. Może to wymagać trochę testów. Następnie użyj Organizatora wtyczek, aby wyłączyć te na stronach / postach, które nie muszą ich ładować. Tylko ładowanie wtyczki formularza kontaktowego na stronie kontaktowej jest klasycznym przykładem.

&# x1f680; Jakich innych wtyczek prędkości potrzebuję?

Swift powinien zająć się większością optymalizacji prędkości. Musisz spojrzeć na raport GTmetrix (w tym kartę Wodospad), aby zobaczyć, co dokładnie spowalnia twoją witrynę WordPress. Do zdjęć polecam ShortPixel. W przypadku czcionek możesz wypróbować OMGF.

&# x1f680; Czy Swift Performance Pro jest tego wart?

Jeśli masz zamiar zapłacić za wtyczkę pamięci podręcznej premium, lepiej zapłacić za WP Rocket niż Swift Performance Pro.

Dzięki za przeczytanie – napisz do mnie komentarz, jeśli masz jakieś pytania!
Tomek

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map