Jak przestać ładować niepotrzebne pliki i zmniejszyć liczbę żądań HTTP witryny — porady dotyczące optymalizacji WordPress

Opublikowany: 2020-09-08
Jak zoptymalizować witrynę WordPress, przestając ładować niepotrzebne pliki — porady Crunchify

Na Crunchify opublikowaliśmy wiele samouczków dotyczących optymalizacji prędkości, z których możesz skorzystać w dowolnym momencie.

Jako naszego dostawcę treści używamy MaxCDN. Minęły prawie 4 lata i jak dotąd działa zbyt dobrze. Genesis WordPress Framework i MaxCDN to najlepsza kombinacja. Domyślnie Genesis Framework zawiera wiele optymalizacji, schemat Google Markup, strukturę przyjazną dla urządzeń mobilnych i wiele więcej.

W zeszłym tygodniu patrzyłem na moje konto MaxCDN i nagle zauważyłem najlepsze zasoby do pobrania. Jak widać na powyższym obrazku top 9 out of 10 resource files zostało pobranych ponad ~ 5 millions razy w zeszłym tygodniu.

Byłem zaskoczony i pomyślałem, że naprawdę powinienem potrzebować tych zasobów? Czy muszę ładować te pliki osobno? Jak pozbyć się tych plików, jeśli nie jest to wymagane, z wyjątkiem pliku style.css , który jest absolutnie wymagany do załadowania witryny.

Zacznijmy od tego, jak pozbyłem się tych wszystkich 9 plików za pomocą prostych sztuczek

Nie dla wszystkich czytelników

Te kroki nie dotyczą wszystkich czytelników WordPressa. W Crunchify używamy Crayon Syntax Highlighter i niestandardowych obrazów specyficznych dla motywu, więc dotyczy to ograniczonych użytkowników

Krok 1

Wypiszmy list all of those 9 files . Druga kolumna pokazuje liczbę pobrań.

Krok 2

Zgrupujmy razem pliki Crayon Syntax Highlighter Plugin.

Istnieją 3 pliki:

neon.css , crayon.min.css i crayon.min.js . Napisałem kompletny osobny samouczek z 7 szczegółowymi krokami, aby pozbyć się tych plików. Uprzejmie przejrzyj to i daj mi znać, jeśli zauważysz jakiś problem.

Krok 3

Teraz przejdź do wp-embed-min.js . Odwiedź samouczek Jak wyłączyć automatyczne osadzanie skryptu dla WordPress 4.4+. Przestanie wczytywać osadzony plik w interfejsie użytkownika.

Krok 4

Przejdźmy do 3 more .png :

wzór-bg.png

wzór-bg

Ładowałem ten obrazek w tle nagłówka i stopki. Pozbyłem się go, używając zamiast tego koloru #333 .

crunchify-sprite.png

chrupiący-sprite

Ładowałem ten obrazek duszka, aby pokazać przyciski obserwowania społecznościowego na pasku bocznym. Zastąpiłem go fontawesome czcionkami.

h3.png

h3

Ładowałem to, aby wyświetlić znacznik wyboru dla postów H3 w niektórych lokalizacjach. Zamieniłem go na fontawesome fonts. Poniżej znajduje się niesamowity odpowiednik.

Czcionka niesamowita czcionka

Krok-5

Teraz zostały nam tylko 2 pliki. crunchify-logo.png i bg.png , które pomyślałem o zachowaniu go. Więc zamiast wywoływać jako obraz, dodałem odpowiednik obrazu base64 dla tego pliku.

Zanim:

Później:

Przekonwertowałem oba obrazy na obrazy base64. Przewaga, jaką uzyskamy, to brak konieczności otwierania kolejnego połączenia i wysyłania żądania HTTP do serwera w celu uzyskania obrazu.

Mniej żądań = lepszy czas ładowania strony

Streszczenie

Ten samouczek jest częścią sekcji Jak przyspieszyć WordPress i zwiększyć wydajność. Znajdziesz tam wszystkie sztuczki i wskazówki dotyczące optymalizacji WordPressa.

Wykonując te kroki, pozbyłem się wszystkich 9 niechcianych zasobów z 10. Co oznacza – moja strona ładuje się znacznie szybciej, ponieważ na każdej stronie będzie 9 mniej żądań

Daj mi znać, jeśli masz inne wskazówki, które poprawią szybkość strony. W Crunchify szybkość jest głównym kryterium i dlatego używamy bardzo mniej wtyczek. Wszystkie strony ładują within half a second .

Crunchify Prawie wszystkie strony ładują się w pół sekundy