Przedstawiamy przyspieszone pobieranie domen
Opublikowany: 2022-02-25
Nieco mniej niż rok temu wprowadziliśmy Accelerated Domains jako dodatek do dowolnej witryny hostowanej w chmurze Servebolt. To nasz najpopularniejszy dodatek do tej pory, ponieważ od samego początku robi dokładnie to, co obiecuje nazwa. Przyspiesza twoją domenę. Przyspieszone domeny sprawią, że Twoja witryna będzie szybsza, bardziej skalowalna, bardziej ekologiczna i bezpieczniejsza. To dużo funkcji, ale to nie powstrzymało nas od ciągłego ulepszania jego funkcji w zeszłym roku. Jak obiecano.
Dzisiaj z przyjemnością przedstawiamy nową funkcję przyspieszonych domen o nazwie Accelerated Domains Prefetching. Ta funkcja wstępnie pobiera zasoby Twojej witryny. Wszystko to znacznie poprawia wydajność Twojej witryny.
Poprawa wydajności Twojej witryny
Accelerated Domains Prefetch wstępnie pobiera zasoby CSS i JavaScript. Oznacza to, że te zasoby zostały wstępnie załadowane w przeglądarce, zanim na przykład ktoś faktycznie kliknął link do pozycji menu. Skraca to czas ładowania odpowiednich stron i zasobów do praktycznie natychmiastowego ładowania. Pobieranie z wyprzedzeniem ma szczególnie duży wpływ na odwiedzających Twoją witrynę, którzy mają duże opóźnienie do lokalizacji serwera pochodzenia.
Podsumowując, Twoja witryna oparta na Accelerated Domains będzie wczytywać strony znacznie szybciej i będzie wyglądać szybciej. Oczywiście dla wszystkich odwiedzających na całym świecie.
Jak to działa
Ideą funkcji wstępnego pobierania jest to, że funkcja Accelerated Domains Prefetching wstępnie wypełnia pamięć podręczną treścią, o którą odwiedzający witrynę prawdopodobnie poprosi w następnej kolejności. Gwarantuje to wyższy współczynnik trafień w pamięci podręcznej, a tym samym szybsze działanie użytkownika.
Czyni to poprzez określanie/odczytywanie zasobów strony internetowej, takich jak pliki CSS i JavaScript. Następnie zapisuje lokalizację tych zasobów w plikach manifestu. Zawartość plików manifestu jest następnie ładowana do węzła pamięci podręcznej znajdującego się najbliżej odwiedzającego. Co skutkuje skróceniem czasu ładowania arkuszy stylów i plików skryptów. Jest to możliwe dzięki ich równoległemu ładowaniu w tle.
Przyspieszone wstępne pobieranie domen obejmuje zarówno pliki CSS, jak i pliki JavaScript z wtyczek i motywów. Oznacza to, że gdy przejdziesz do dowolnej strony witryny, zasoby zostały już wstępnie załadowane – i jako takie gotowe do udostępnienia w mgnieniu oka!
Accelerated Domains Prefetching sprytnie nasłuchuje podczas ładowania Twojej strony głównej w WordPressie. Na podstawie znalezionych informacji określa, które zasoby należy wstępnie wczytać. Tak wyglądałaby zawartość manifest-style.txt, gdyby Twoja witryna miała aktywowany motyw Twenty Twenty One, na przykład:
/wp-includes/css/dist/block-library/style.min.css /wp-content/themes/twentytwentyone/style.css?ver=1.4 /wp-content/themes/dwadzieścia dwadzieścia jeden/assets/css/print.css?ver=1.4
Jeśli nie używasz jeszcze przyspieszonych domen w swojej witrynie, nadszedł czas, aby zaktualizować ją do najszybszej, najbardziej ekologicznej, najbezpieczniejszej i najbardziej skalowalnej wersji. Zamów lub dowiedz się więcej o możliwościach przyspieszonych domen dla Twojej witryny.
Servebolt Optimizer dla aktualizacji WordPress 3.5
Zaktualizuj naszą wtyczkę Servebolt Optimizer for WordPress do wersji 3.5, aby zintegrować Accelerated Domains Prefetching do pracy. Wersja 3.5, która zostanie wydana dzisiaj, zawiera również następujące aktualizacje:

Automatyczna konfiguracja WordPress Cron
WordPress ma wbudowany system cron, który zajmuje się różnymi zaplanowanymi zadaniami w tle. Na przykład okresowo sprawdza, czy są dostępne aktualizacje. Inną funkcją jest publikowanie postów z przyszłą datą w określonym czasie. Odwiedzający witrynę uruchamiają crona WordPress, a zatem każda wizyta marnuje zasoby. Wpływa to na wydajność witryny WordPress, ale jest również czynnikiem ograniczającym skalowanie witryny. Wykorzystanie zasobów, których nie musisz marnować, po prostu nie skaluje się wraz ze wzrostem ruchu.
Dlatego zalecamy wyłączenie crona WordPressa i przejście na crona serwera. Wykonanie tego ręcznie może być nieco zniechęcające, dlatego dodaliśmy sposób automatycznego przełączania się na serwer crona we wtyczce.
Nie tylko oszczędzamy zasoby, przechodząc na serwer crona, ale zadania crona będą wykonywane bardziej niezawodnie. Dalsze zasoby są oszczędzane, ponieważ dodajemy flock do automatycznie konfigurowanego crona, dzięki czemu nie uruchamiamy wielu cronów jednocześnie.
Wyczyść pamięć podręczną witryny po zalogowaniu
Gdy jesteś zalogowany do WordPressa, Twoja przeglądarka powinna wyświetlać zawartość i zasoby z pamięci podręcznej. Dodaliśmy nowy tag nagłówka, który czyści pamięć podręczną przeglądarki po zalogowaniu. Dzięki temu po zalogowaniu do WordPressa nigdy nie przeglądasz zawartości z pamięci podręcznej. Ta funkcja jest obecnie obsługiwana tylko przez przeglądarki Chrome, Firefox i Edge oraz inne.
Dowiedz się więcej o obsłudze przez przeglądarki funkcji czyszczenia danych witryn.
Ulepszenia związane z WooCommerce
Wersja 3.5 poprawia sposób obsługi kilku rzeczy w WooCommerce. W szczególności następujące scenariusze:
- Uprościliśmy czyszczenie pamięci podręcznej dla pojedynczego produktu za każdym razem, gdy klient dokonuje płatności w WooCommerce. Będziemy teraz usuwać tylko adres URL produktu, a nie adres URL strony głównej ani inne powiązane adresy URL.
- Teraz czyścimy pamięć podręczną produktu WooCommerce natychmiast, gdy klient się wymelduje, niezależnie od tego, czy ma aktywne czyszczenie pamięci podręcznej opartej na kolejce, czy nie. Głównym powodem tej zmiany jest to, że stany magazynowe są generalnie buforowane i mogą stać się niedostępne po zakupie ostatniego przedmiotu.
Dodaliśmy opcję wyłączenia runnera kolejki Action Scheduler WooCommerce. Wdrożenie opiera się na kodzie dostarczonym przez WooCommerce i oszczędza marnowanie cennych zasobów. Dokładamy również wszelkich starań, aby nie działały w tym samym czasie. Wyłączenie go wyłączy domyślnego runnera i ustawi runnera za pomocą crona (z flockiem). W ten sposób upewniamy się, że oba crony nie działają w tym samym czasie i uniezależniamy je od siebie. Możesz znaleźć odpowiednie ustawienie w zakładce Zaawansowane w menu Wydajność wtyczki.
Dziennik zmian
Sprawdź pełny dziennik zmian, aby uzyskać więcej informacji na temat tego, co oferuje wersja 3.5 Servebolt Optimizer for WordPress.
Jeśli chcesz, aby Twoja domena naprawdę przyspieszyła, skontaktuj się z nami, a my zajmiemy się jej konfiguracją. Jedynym wymaganiem jest to, że Twoja witryna musi być hostowana w chmurze Servebolt.
Moi wspaniali koledzy są również gotowi odpowiedzieć na wszelkie pytania dotyczące przyspieszonych domen, więc nie wahaj się z nami skontaktować.