Niektóre bezpłatne wtyczki WordPress, takie jak Easy Speedup i CommonWP, automatycznie łączą się z motywami, wtyczkami i bibliotekami open source hostowanymi w publicznej sieci CDN. Takie wtyczki umożliwiają i łatwe ponowne wykorzystanie pamięci podręcznej przeglądarki innych witryn internetowych na dużą skalę bez większego wysiłku.
Łącz pliki, ale zachowaj ostrożność
Kilka narzędzi do testowania wydajności może sugerować połączenie wielu plików CSS i JavaScript w jeden w celu zwiększenia szybkości. Dawno temu było to prawdą, ale teraz czas się zmienił.
W tym popularnym poście napisanym na blogu Google Chrome V8 zatytułowanym „ Koszt JavaScript w 2019 roku ” Addy Osmani oferuje wskazówki dotyczące skrócenia czasu pobierania JavaScript. Sugeruje, aby pakiety JavaScript były małe, a jeśli rozmiar pakietu przekracza 50-100 KB, podziel go na mniejsze pakiety. Zwrócił również uwagę na ogólną praktyczną zasadę, że jeśli skrypt jest większy niż 1 KB, unikaj wstawiania go.
Czy zatem kod Twojej witryny wymaga jakiejkolwiek refaktoryzacji, aby znowu działać po staremu? Możesz rozważyć wyłączenie wtyczek, które włączają tę funkcję w witrynach WordPress. Zmniejszy to rozdęcie wtyczek i przyspieszy Twoją witrynę.
Nie oznacza to jednak, że podzielenie całej bazy kodu JavaScript na wiele mniejszych plików nie zaszkodzi. Będziesz musiał dokładnie przetestować swój przypadek użycia.
Przełączanie między formatami obrazu
Obrazy przyczyniają się do dużej części wczytywania strony. Dlatego wymagają znacznie więcej uwagi niż powszechnie stosowane techniki optymalizacji obrazu .
Jeśli w Twojej witrynie są używane obrazy, a jestem pewien, że tak, może być konieczne ustalenie, który format obrazu odpowiada Twoim potrzebom. Niektóre formaty obrazów są bardziej odpowiednie dla wektorów, podczas gdy inne najlepiej sprawdzają się w przypadku zdjęć.
Rozróżnij kompresję dynamiczną i statyczną
Może to znacznie przyspieszyć Twoją witrynę przy minimalnym wysiłku i jest prawdopodobnie najłatwiejszą z technik, które zamierzam zasugerować. Pozwól mi wyjaśnić.
Witryny internetowe zwykle używają fragmentu kodu z sieci Web do pliku konfiguracyjnego .htaccess lub NGINX, aby umożliwić kompresję Gzip lub Brotli dla wszystkich kompresowalnych zasobów. To działa, ale pozostawia miejsce na więcej optymalizacji. Strony internetowe mogą zaoszczędzić więcej niż 50 KB dzięki po prostu lepszej kompresji Brotli . Chcesz nauczyć się sztuczki? To jest proste. Odróżnij kompresję dynamiczną od kompresji statycznej.
