Wracając

Jak zoptymalizować szybkość ładowania WordPress ?

Aby mieć stronę, która szybko się wyświetla, a więc sprzedać w optymalny sposób, trzeba stworzyć 3 warunki:

  • serwer o najnowocześniejszych elementach technologii: NVMe SSD 3D
  • specjalna kombinacja oprogramowania serwera (nasze know-how)
  • strona internetowa zoptymalizowana minimum, która korzysta z PHP7, Wordpress jest bardzo szybki na naszych serwerach w formie native, upewnij się, że motywy i moduły nie pogarszają wydajności...

Użyj przeglądarki Chrome, która jest naprawdę szybsza niż Firefox

Potwierdzamy, że nasze serwery są bardzo dobrze zoptymalizowane dla Wordpress,a serwis porównujący dostawców hostingu robi codzienne testy naszych serwerów, wychodzimy w top 3, zobacz link Tutaj.

W przypadku WordPress, podobnie jak w PrestaShop,najlepsze wyniki uzyskuje się z gałęzi 7 PHP
- Opcache jest domyślna na poziomie serwera z kompatybilnymi wersjami PHP
- Sprawdź, czy twój motyw jest kompatybilny z modułami i pluginami...

hosting wordpress

Przeczytaj nasz artykuł o wpływie szybkości na ogólną wydajność strony internetowej

Jak prawidłowo symulować rzeczywistość doświadczenia odwiedzającego na swojej stronie internetowej?
Zalecamy w kolejności odpowiedniości te witryny testowe online:
https://tools.pingdom.com

Do przeczytania więcej narzędzi

NB:
- Najważniejszymi kryteriami są 'First byte time', speed index, a przede wszystkim 'Start Render', podane na stronie internetowej pagetest.org
- Pagespeed insights jest najgorszym narzędziem do oceny online, ponieważ niekompletne i błędne
- Na stronach testowych nie widać kompresji Gzip


Czy wiesz, że testowanie strony internetowej opartej tylko na stronie głównej jest dalekie od pełnej oceny? Oto dlaczego...

Wizyta zazwyczaj nie zniechęca, ponieważ Twoja strona jest ładowana przez 3-5 sekund przy pierwszym załadowaniu, (jeśli to 10 sekund to zbyt wiele), odwiedzający korzysta z szybszej prędkości dla kolejnych stron odwiedzanych z naszych serwerów, dzięki domyślnym konfiguracjom buforowym w przeglądarce odwiedzającego, co oznacza, że tylko nowe elementy nowe strony odwiedzane podczas wizyty zostaną wysłane z serwera, reszta pochodzi z jego pamięci podręcznej przeglądarki (niepokonany pod względem prędkości)...
Sam test na stronie głównej umożliwia porównanie prędkości między 2 prędkością między 2 usługami hostingowymi, a także stopień optymalizacji strony głównej lub testowany... (Widzieliśmy wiele stron internetowych bez problemów na stronie głównej, podczas gdy duże problemy pojawiały się na stronach kategorii i produktów, związanych z nieoptymalnymi lub źle zaprojektowanymi modułami...)

Tak więc, jeśli korzystasz z strony testowej online, musisz wykonać 3 testy, aby sprawdzić szybkość 2 serwerów lub optymalizacja strony na swojej stronie internetowej: strona główna, 1 strona kategoria, 1 strona produktu.
Uwaga:
- witryny testowe w Internecie oczyszczają pamięć podręczną na każdym z wniosków, więc nie będzie to wciąż stanowić dokładnej rzeczywistości doświadczenia użytkownika.
- ponad 50% odwiedzających przybywa na stronę, która nie jest twoją stroną domową...

Aby symulować rzeczywistość doświadczenia użytkownika, musisz to zrobić z komputera poprzez zainstalowanie wtyczki Chrome o nazwie Apptelemetry (po prawej stronie paska URL): https://chrome.google.com/webstore/search/apptelemetry
Czyścić podręczne i odwiedzać stronę, przeglądając każdy rodzaj strony, i sprawdzić czas ładowania z drugiej strony odwiedzanej...

Użyj "Inspect elements" z prawym przyciskiem myszy w chromie lub "Przejrzyj element" w firefox, zobacz zakładkę "Właściwości", aktywuj zapis. Teraz przeglądaj swoją stronę internetową, aby uzyskać waterfall, i ewentualnie zidentyfikować elementy, które mogą powodować problemy...

Dla zaawansowanego i symulowanego testu z odwiedzających na żywo, zalecamy ten jedyny serwis:
https://www.userlynx.com/

1. Wordpress jest wystarczająco szybki, jeśli masz wysokiej jakości motyw, a przede wszystkim moduły/pluginy wysokiej jakości: będą one źródłem 95% problemów, co najmniej możliwe jest zawsze lepsze.
Waga strony, z wyjątkiem strony głównej, nie może przekraczać 3MB...

Bardzo ważne:
Testy ponownie na każdym etapie optymalizacji/działania (dodawanie/suppression/activation wtyczek) w celu łatwego określenia, które działanie spowodowało poprawę lub pogorszenie wydajności. Bez tej cierpliwości, i konieczne obserwacje będzie znacznie trudniej znaleźć igłę w stogu siana, jeśli nie masz wiedzy na określonym poziomie.

Przykład testu webpagetest.org na dość zoptymalizowanej stronie internetowej:

Zoptymalizowana strona internetowa Wordpress

Oto wynik naszej strony internetowej, której optymalizacja jest zmaksymalzowana w zależności od ograniczeń technicznych i wyboru treści:
https://www.yoorshop.hosting/images/webpagetest-yoorshop.JPG

'First byte time' obejmuje wstępne i prawie równoczesne ładowanie wielu elementów (bez wcześniejszego podświetlania strony końcowej):
- początkowa rozdzielczość DNS
- wprowadzenie początkowego połączenia SSL, gdy strona jest w SSL
- Wstępna dostawa strony, która obejmuje CMS WordPress

Wszystkie podręczne serwery i strony internetowe sprawią, że następne odwiedzane strony będą oglądane znacznie szybciej...

'Start render' i 'Speed index' są bardzo ważne (od kiedy są wyświetlane elementy).
Ref: https://blog.dareboost.com/fr/2015/07/start-render-visually-complete-speedindex/

To zupełnie normalne, że widzisz wynik N/A lub D dla kompresji obrazów, zależy od obrazów, a ich optymalizacja musi być dokonana przez Ciebie, a nie serwera, który nie może znacznie skompresować...

Dla 'Waterfall', nie zapominaj, że można przeprowadzić ten test dokładniej ze swojego komputera za pomocą funkcji 'Inspection' w przeglądarce, zobacz zakładkę 'sieć'

2. Schowaj i uciskaj
2a. Zainstaluj/ aktywuj jeden moduł pamięci podręcznej naraz, oto sugestie w kolejności odnotowanych wyników:
https://fr.wordpress.org/plugins/comet-cache/
https://wordpress.org/plugins/wp-super-cache
https://wordpress.org/plugins/zencache
Należy również przeczytać: Tutaj.. Pamiętajcie, że każdy nowy gość nie zawsze pojawia się na stronie głównej, a po drugie, że następujące strony, które będzie odwiedzał, będą widoczne znacznie szybciej niż pierwsza, ponieważ istnieje bufor serwera, pamięci podręcznej przeglądarki klienta i pamięci podręcznej CMS... Przetestować: https://ampforwp.com/tutorials/article/amp-cache/

Oferujemy możliwości maksymalizacji prędkości przy użyciu PHP-FPM + Nginx dla pamięci podręcznej WordPress:
https://support.yoorshop.hosting/knowledgebase/4056/Hosting-Rocket-Nginx-wtyczka-WP-Rocket-z-Nginx.html

Również, Można użyć super szybkie wtyczki buforowe WPFastestCache

2b. Odinstalowanie wtyczek, które są wyłączone, ponieważ nieodinstalowany wtyczka jest nadal obecny w bazie danych, co powoduje potencjalne konflikty z innym pluginem, i zwiększa ładowanie strony!

3. Posiadanie dobrego hostingu, takiego jak YOORshop, nasze serwery są potężne i wydajne (SSD + serwery Nginx i litespeed + http2) i są skonfigurowane z różnymi optymistami, które naturalnie przyczyniają się do dobrej wydajności. Procesor przypisany do Twojego konta odgrywa również ważną rolę (cena naszych ofert jest proporcjonalna do procesora)

4. Sprawdź, czy JavaScript i różne moduły są prawidłowo wykonywane (kategorie, i sliders)
Sprawdź różnice, dezaktywując...
Zbadaj Waterfall z wyników witryny audytorskiej: http://www.webpagetest.org 

5. Pomyśl też o włączeniu Cloudflare z cPanel i ocenie, czy istnieje wygrana dla Twojej strony (musisz wcześniej zoptymalizować swoją, jeśli nie jest, jest to konieczne z cloudflare!), zazwyczaj interesujące dla witryn z dużą ilością treści, i bardzo przydatne do czasu załadunku, jeśli Twój cel rynku znajduje się na odległych kontynentach....
(Próby muszą trwać co najmniej 3 dni, dopóki Cloudflare nie przechowa wystarczającej ilości zapytań)
Dla witryny SSL i lepsze wyniki również najtańsza jest: https://www.keycdn.com/?a=31796 
 
6. Bądź w 50-100% SSL i skorzystaj z prędkości protokołu HTTP2:
https://support.yoorshop.hosting/knowledgebase/1551/Jak-zainstalowac-certyfikat-SSL.html
 

7. Optymalizacja przy użyciu PageSpeed
https://support.yoorshop.hosting/knowledgebase/3242/Optymalizacja-za-pomoca-PageSpeed.html


8. Zmniejsz obciążenie CMS WordPress

Wyłącz wp-cron w wordpress poprzez dodanie tego w wp-config.php:
define('DISABLE_WP_CRON', true);

puis ajout du cron dans cpanel (exécution toutes les 3-5-10 minutes recommandée minimum, et remplacer par votre domaine) :

curl -s "http://www.votredomaine.fr/wp-cron.php?doing_wp_cron" >/dev/null 2>&1

NB : 
- Włącz memcache w Wordpress wymaga dodania rozszerzenia zarządzania pamięcią podręczną WP-FFPC lub podobnego....

9. Oferujemy funkcjonalność "SSL offload," która pozwala na skrócenie czasu ładowania podczas pierwszego połączenia (jeśli strona wyświetla błąd, oznacza to, że jest on niezgodny z tą funkcją). Aby włączyć/testować, z cPanel, na dole, icone Nginx Manager, wybierz domenę, a następnie 'General settings', kliknij 'enabled' dla linii SSL Offload, a następnie niżej po prawej stronie, nagraj przycisk w sekcji 'Save settings'