Optymalizacja motywu Impreza WPBakery za pomocą Smush i Hummingbird
![Optymalizacja motywu Impreza WPBakery za pomocą Smush i Hummingbird](https://oen.pl/wp-content/uploads/2023/10/OG-Placeholder-770x470.png)
Impreza to popularny motyw oparty na WPBakery, mający swój własny smak. W tym poście członek WPMU DEV dzieli się informacjami, jak zoptymalizować ten uniwersalny motyw WordPress, aby uzyskać najwyższą prędkość i najlepszą wydajność.
Jak niedawno podzielił się z nami Phil, członek WPMU DEV, programista stron internetowych i właściciel kanadyjskiej firmy zajmującej się projektowaniem stron internetowych CapitalWebDesign.ca: „obecnie istnieje duże zainteresowanie optymalizacją motywów opartych na WPBakery, więc pomyślałem, że zapewnię moje 2 centy na motyw oparty na WPBakery, którego ostatnio używam, Impreza.
![Motyw WordPress Impreza](https://oen.pl/wp-content/uploads/2023/12/Optymalizacja-motywu-Impreza-WPBakery-za-pomoca-Smush-i-Hummingbird.png)
W tym poście omówimy następujące kwestie:
Przegląd motywu Impreza dla WordPress
Impreza to premium motyw WordPress, który korzysta z WPBakery. Został opracowany i utrzymywany przez UpSolution i jest obecnie dostępny w ThemeForest, gdzie jest jednym z najlepiej sprzedających się motywów z ich dotychczasową sprzedażą wynoszącą ponad 88 tys. i oceną 4,89/5 gwiazdek na podstawie ponad 2,4 tys. recenzji użytkowników.
![Najlepiej sprzedające się motywy WordPress w ThemeForest](https://oen.pl/wp-content/uploads/2023/12/1703215937_673_Optymalizacja-motywu-Impreza-WPBakery-za-pomoca-Smush-i-Hummingbird.png)
Licencja na motyw kosztuje zwykle 59 USD (ale czasami jest dostępna w sprzedaży za 39 USD) i obejmuje 6-miesięczne wsparcie.
Jak stwierdza Phil: „Średnio co miesiąc wypuszczają duże aktualizacje. Poważnie, sprawdź ten dziennik zmian i spróbuj mnie przekonać, że nie jest to najlepszy układ/styl dziennika zmian, jaki widziałeś od dłuższego czasu.
Motyw Impreza wykorzystuje WPBakery, ale z dodanym własnym akcentem. Jest to niezwykle modułowy motyw, który oddziela wiele elementów konstrukcyjnych, w tym:
- Układy siatki: Impreza pozwala dostosować sposób wyświetlania grup danych, takich jak posty, niestandardowe typy postów, takie jak referencje lub produkty, galerie zdjęć itp. Możesz skutecznie dostosować dowolny element siatki. Sprawdź ich stronę z dokumentacją dotyczącą układu siatki, aby uzyskać wgląd.
- Bloki strony: Motyw zapewnia bloki wielokrotnego użytku. Dzięki temu możesz edytować wszystko w jednym miejscu, a zmiany zostaną odzwierciedlone wszędzie tam, gdzie dodano blok. Używaj ich do stopek, wezwań do akcji itp.
- Szablony stron: Możesz zbudować szablon za pomocą WPBakery, który można zastosować do dowolnego typu postu lub strony. Użyj ich, aby mieć różne stopki dla postów i stron lub aby obsługiwać inny szablon w zależności od typu posta (np. przepis kulinarny a recenzja produktu na blogu).
- Kreator nagłówków: Impreza zapewnia unikalny, potężny i bardzo intuicyjny narzędzie do tworzenia nagłówków. Sprawdź stronę z dokumentacją narzędzia do tworzenia nagłówków.
![Układ siatki Impreza](https://oen.pl/wp-content/uploads/2023/12/1703215937_344_Optymalizacja-motywu-Impreza-WPBakery-za-pomoca-Smush-i-Hummingbird.png)
Kilka dodatkowych uwag na temat Imprezy:
- Natywnie obsługuje większość niestandardowych pól ACF (podwójnie świetnie, jeśli używasz naszej wtyczki SmartCrawl do SEO, która obsługuje również ACF).
- W 100% kompatybilny z wtyczką do tłumaczenia języka WPML.
- Wbudowane opcje optymalizacji wydajności (w tym optymalizacja zasobów jednym kliknięciem dla elementów WPBakery: uwzględniaj tylko CSS + JS dla elementów, które istnieją na Twoich stronach)
- Wbudowany tryb konserwacji, narzędzie do tworzenia przycisków, niestandardowe rozmiary obrazów i inne
- Możliwość importowania poszczególnych wersji demonstracyjnych strony lub skopiuj w konkretnym wiersze z określonych stron demonstracyjnych. Jest to świetna opcja poprawiająca jakość życia: gdy zobaczysz konkretny wiersz w wersji demonstracyjnej, który chcesz odtworzyć, po prostu skopiuj i wklej.
- Każda licencja jest ważna dla 1 ośrodka produkcyjnego i 1 ośrodka rozwojowego (wymusza tryb konserwacji). Licencjonowana witryna zapewnia białą etykietę motywu, import wersji demonstracyjnych, aktualizacje motywu jednym kliknięciem (bez wtyczki Envato), dodatki/zalecane wtyczki (np. Smush)
- Notatka: Uruchamianie licencji na witrynę nie jest konieczne i możesz zmienić licencję, jeśli chcesz zainstalować dodatki lub zaimportować wersje demonstracyjne. Aktualizacje motywów są nadal dostępne za pośrednictwem wtyczki Envato także dla witryn nielicencjonowanych. Ponadto, gdy Twoje wsparcie jest aktywne, twórcy motywów pomogą Ci w prawie każdym dostosowaniu motywu, a według Phila, który intensywnie korzysta z tego motywu, ich personel pomocniczy ma niesamowitą wiedzę.
Tak więc Impreza to świetny motyw WordPress do użycia, szczególnie jeśli lubisz korzystać z WPBakery.
Jednak to, co naprawdę chcemy wiedzieć, to to, że:
- Czy strony utworzone za pomocą Imprezy ładują się szybko i dobrze działają?
- Czy możemy sprawić, że strony utworzone za pomocą Imprezy będą ładować się jeszcze szybciej i działać jeszcze lepiej, korzystając z naszych wtyczek optymalizacyjnych Smush i Hummingbird oraz zarządzanego hostingu WordPress?
Aby uzyskać te odpowiedzi, przejdźmy do Phila…
Metodologia testowania optymalizacji motywu WordPress Impreza
Impreza jest bardzo zorientowana na wydajność, o czym świadczą niektóre zaawansowane opcje motywów, które udostępnia.
![Impreza – zaawansowane opcje motywu.](https://oen.pl/wp-content/uploads/2023/12/1703215938_694_Optymalizacja-motywu-Impreza-WPBakery-za-pomoca-Smush-i-Hummingbird.png)
Aby zobaczyć, jak dobrze Impreza może zająć pozycję w Google PageSpeed Insights i GTmetrix, oto metodologia testowania według jego własnych słów:
(Nota redaktora: Członkowie WPMU DEV, tacy jak Phil, automatycznie uzyskują dostęp do wersji Pro naszych wtyczek w ramach członkostwa w WPMU DEV, ale możesz zastosować tę samą metodologię pokazaną poniżej, korzystając z bezpłatnych wersji Smush i Hummingbird.)
- Skorzystaj z prawdziwej strony internetowej: Strona internetowa, której użyłem w tym teście porównawczym, jest prawdziwą, w pełni zbudowaną witryną internetową. Chociaż nie jest jeszcze dostępny dla ruchu publicznego, działa w języku WPML i jest pełen prawdziwej zawartości, w tym obrazów.
- Hostowane na WPMU DEV: Prosty serwer poziomu brązowego zlokalizowany w Toronto w Kanadzie. Będziemy testować buforowanie po stronie serwera FastCGI
- Smush Pro: Optymalizacja obrazu jest ważna dla tej witryny, ponieważ każdy post na blogu zawiera wyróżniony obraz. W ciągu najbliższych 5 lat ta witryna prawdopodobnie rozrośnie się do ponad 10 000 postów na blogu, dlatego musimy zadbać o optymalizację od samego początku.
- Koliber Pro: Przetestuj, aby sprawdzić, czy optymalizacja zasobów działa w przypadku Imprezy.
- Buforowanie: Nie potrzebujemy redundancji w rozwiązaniach buforujących, więc albo buforowanie Hummingbird Pro Lub Zastosowano buforowanie FastCGI po stronie serwera.
- Ustawienia wydajności Imprezy: zachowaj „http/https” w ścieżkach do plików, wyłącz skrypt migracji jQuery, przenieś skrypty jQuery do stopki, dynamicznie ładuj komponenty JS motywu, wyłącz dodatkowe funkcje WPBakery Page Builder, wyłącz pliki CSS Gutenberga (edytor bloków), optymalizuj JS i Rozmiar CSS i scal style czcionek Google w jeden plik CSS.
Wyniki testów porównawczych
Testy przeprowadzono rozpoczynając od wyłączonych obu wtyczek, wyłączonych ustawień wydajności Imprezy i wyłączonej pamięci podręcznej serwera.
DARMOWY EBOOK
Twój plan działania krok po kroku prowadzący do dochodowego biznesu związanego z tworzeniem stron internetowych. Od pozyskiwania większej liczby klientów po skalowanie jak szalone.
DARMOWY EBOOK
Planuj, twórz i uruchamiaj następną witrynę WP bez żadnych problemów. Nasza lista kontrolna sprawia, że proces jest łatwy i powtarzalny.
Następnie Phil stopniowo włączał jeden komponent na raz. Google PageSpeed Insights uruchomiono trzykrotnie (zachowano średnią z trzech przebiegów) i wygenerowano raport wydajności GTmetrix.
Oto wyniki testu Phila:
![Motyw Impreza - Wyniki testu](https://oen.pl/wp-content/uploads/2023/12/1703215938_496_Optymalizacja-motywu-Impreza-WPBakery-za-pomoca-Smush-i-Hummingbird.png)
Jak widać z powyższego, wyniki testu Phila pochodziły z…
Przed (tylko Impreza):
- Wynik mobilny Google PSI: 27
- Wynik Google PSI dla komputerów stacjonarnych: 83
- Wynik GTmetrix: A – 92%-94%
- GTmetrix *FCP: 1,1 s
- GTmetrix **TTFB: 0,8 s
Po (Impreza + Smush + Koliber + CDN/cachowanie):
- Wynik mobilny Google PSI: 87 (poprawa o 222%)
- Wynik Google PSI dla komputerów stacjonarnych: 96 (15,6% poprawy)
- Wynik GTmetrix: A – 100%-95%
- GTmetrix *FCP: 0,461 s
- GTmetrix **TTFB: 0,206 s
* FCP = pierwsze treściwe malowanie
** TTFB = czas do pierwszego bajtu
Po przeprowadzeniu powyższych testów oto konfiguracja, która według Phila sprawdza się najlepiej:
- Ustawienia wydajności Imprezy: WSZYSTKO włączone.
- Miazga: WSZYSTKIE zalecane + CDN + WebP (funkcje tylko w wersji Pro). Dodatkowo upewnij się, że integracja WPBakery Page Builder jest włączona w menu Smush > Integracje. Spowoduje to zniszczenie obrazów o niestandardowych rozmiarach, których rozmiar został zmieniony za pomocą edytora Page Builder WPBakery.
- Koliber: WSZYSTKIE zalecane + CDN + Optymalizacja zasobów Automatyczna/szybka.
- Buforowanie: ZARÓWNO Hummingbird Pro, jak i FastCGI po stronie serwera.
- Hosting Imprezy + WPMU DEV samodzielnie, nadal wykonują dobrą robotę po wyjęciu z pudełka. 83/100 na PageSpeed Desktop i ocena A (92%; 94%) na GTmetrix robią wrażenie, ale oczywiście wynik 27 na urządzeniach mobilnych nie jest pożądany.
- Wbudowane optymalizacje wydajności Imprezy jest bardzo skuteczny. Poprawia oba wyniki Google PageSpeed do lat 90., co jest szczególnie ważne w przypadku urządzeń mobilnych.
- roztrzaskać nie wydaje się mieć większego wpływu na wyniki wydajności, ale zmniejszy ogólny rozmiar strony ładowanej tam, gdzie znajdują się obrazy.
- Koliber pamięć podręczna wydaje się być porównywalna z pamięcią podręczną serwera FastCGI.
- CDN dla Hummingbird Pro wydaje się być na równi z umożliwieniem serwerowi udostępniania CSS + JS poprzez buforowanie FastCGI.
Oto kilka dodatkowych cennych spostrzeżeń, które Phil przekazał po przeprowadzeniu testów:
- „Elementem numer 1, który całkowicie psuje te wyniki, jest JavaScript reCAPTCHA firmy Google”.
- „Jestem szczerze zaskoczony, jak dobrze działał motyw + hosting WPMU DEV z buforowaniem po stronie serwera FastCGI. TTFB wynoszący 0,224 s i 92/98 w PageSpeed Insights bez dodatkowych wtyczek robi niesamowite wrażenie. Smush Pro stanowi wówczas dodatkową warstwę optymalizacji, obsługującą super zoptymalizowane pliki obrazów. Hummingbird Pro może trochę odpocząć i nie martwić się o obsługę pamięci podręcznej. Zamiast tego może skupić się na ustawianiu wszystkich naszych nagłówków wygaśnięcia, monitorowaniu czasu pracy i udostępnianiu CSS/JS z CDN.
Zoptymalizuj Imprezę za pomocą Smusha i Hummingbirda, a będziesz mógł mieć ciastko i zjeść ciastko!
Jeszcze lepsze osiągi Imprezy Imprezowe
Według słów Phila:
„Korzystając w przeszłości z wielu najwyżej ocenianych, uniwersalnych motywów (Avada, Enfold, Etalon, Extra, Jupiter, Salient itp.), nigdy nie odniosłem takiego sukcesu w tworzeniu nowoczesnych, minimalistycznych, wydajnych i niezwykle wydajnych stron internetowych jak teraz z Imprezą. Zamiana gotowych szablonów i bibliotek demonstracyjnych na rzecz przemyślanego projektu, szerokich możliwości dostosowywania i niesamowitej wydajności jest dla mnie tego warta.
I spójrz, wyniki nie kłamią: ani jeden test nie wypadł z oceny A w GTmetrix.”
![Motyw Imprezy - wyniki występów.](https://oen.pl/wp-content/uploads/2023/12/1703215939_837_Optymalizacja-motywu-Impreza-WPBakery-za-pomoca-Smush-i-Hummingbird.png)
Więc masz to!
Impreza to nie tylko szybko ładujący się, wielofunkcyjny motyw WordPress obsługiwany przez narzędzie do tworzenia stron WPBakery, ale jego wydajność można poprawić za pomocą wtyczek optymalizacyjnych Smush i Hummingbird z funkcjami hostingu po stronie serwera, takimi jak CDN i FastCGI.
Aby uzyskać dostęp do całego naszego pakietu wtyczek Pro, niesamowicie szybko zarządzanego hostingu WordPress oraz fachowej pomocy i wsparcia technicznego 24×7 we wszystkich kwestiach WordPress, zostań członkiem WPMU DEV już dziś bez ryzyka (oferujemy 100% gwarancję zwrotu pieniędzy).
[Editor’s note: This post was originally published in April 2022 and updated in Dec 2023 for accuracy.]
Współautorzy
Artykuł powstał we współpracy z:
Fil – Kapitałowe projektowanie stron internetowych. Phil wykorzystuje swoje dwudziestoletnie doświadczenie w projektowaniu stron internetowych, aby osiągnąć jeden cel: odwdzięczyć się swojemu rodzinnemu miastu, budując nowoczesne strony internetowe dla firm i organizacji non-profit w stolicy Kanady!