Ładowanie spekulacyjne w WordPress 6.8

No comments

 
Ładowanie spekulacyjne w WordPress 6.8

WordPress ogłosił funkcję, która mnie interesuje, ponieważ może poprawić wydajność, a raczej postrzeganą szybkość ładowania.

W wersji 6.8, której wydanie zaplanowano na 15 kwietnia tego roku, dodane zostanie ładowanie spekulacyjne. Zapowiadają, że może ono osiągnąć niemal natychmiastowy czas ładowania strony poprzez ładowanie adresów URL, zanim użytkownik przejdzie do nich. Funkcja ta opiera się na Speculation Rules API, funkcji platformy internetowej, która pozwala definiować reguły dotyczące tego, jakie typy adresów URL powinny być wstępnie ładowane lub wstępnie przetwarzane oraz jak wcześnie powinno nastąpić ładowanie spekulacyjne.

Zgodnie z ogłoszeniem z 6 marca, przed wdrożeniem funkcja została pomyślnie przetestowana na ponad 50 000 witryn WordPress za pośrednictwem wtyczkiSpeculative Loading, która została teraz przeniesiona do Core z pewnymi modyfikacjami.

Na podstawie danych pochodzących z archiwum HTTP i zestawów Chrome User Experience Report (CrUX) przez cały czas od uruchomienia wtyczki, witryny, które włączyły ładowanie spekulacyjne, poprawiły wskaźnik przepustowościLCP(Largest Contentful Paint) o ~ 1,9% przy medianie, co, choć może wydawać się niewielką liczbą, jest dużym wzrostem dla pojedynczej funkcji, biorąc pod uwagę, że wiele witryn o różnym wpływie na wydajność przyczynia się do danych.

Chociaż WordPress w wersji 6.8-beta1 jest dostępny do testów od 4 marca, funkcja ta nie została jeszcze dodana do Core.

Pamiętaj, że aby przetestować wersje Beta i RC WordPressa, możesz to zrobić, instalując je za pomocą WP-CLI, pobierając wersję do zainstalowania ręcznie lub na istniejących instalacjach z wtyczki WordPress Beta Tester, zawsze na instalacji testowej, nigdy na stronie produkcyjnej, a następnie wybierając kanały "Early Development" i "Beta/RC Only".

Obecnie, aby przetestować ładowanie spekulacyjne, masz dwie opcje. Jedną z nich jest wspomniana powyżej wtyczka(Speculative Loading), jeśli chcesz tylko przetestować tę funkcję, lub instalując(Performance Lab) wtyczkę programistyczną zespołu ds. wydajności WordPress, która zawiera pełną kolekcję niezależnych modułów wydajności. W obu przypadkach należy pamiętać, że chociaż niektóre moduły oznaczone jako "eksperymentalne" mogą działać w środowisku produkcyjnym, zaleca się przetestowanie ich w środowisku testowym.

W ten sposób wyświetlane są opcje ładowania spekulacyjnego.

Ładowanie spekulacyjne w WordPress 6.8 1

Teraz okaże się, jak zachowa się obok opcji, które częściowo robią coś podobnego, choć nie są dokładnie takie same, takich jak Flying Pages, "wstępne ładowanie linków" Wp Rocket, Instant Page Perfmatters lub wtyczka Instant Click LiteSpeed.

Rozumiem to tak, że choć podobny w zachowaniu, ponieważ opiera się na wstępnym ładowaniu linków, powinien być traktowany jako alternatywny dodatek, dzięki któremu można uzyskać dodatkowe korzyści dzięki możliwości wstępnego renderowania stron zamiast ich wstępnego ładowania. Prerenderowanie pozwala na naprawdę natychmiastowe ładowanie stron.

Aby jednak natychmiastowe ładowanie działało, musisz mieć aktywowane "ładne" permalinki.

Ładowanie spekulacyjne w WordPress 6.8 2

Tak czy inaczej, przetestowałem to w locie i na początku nie zauważyłem bardzo wyraźnej zmiany w nawigacji w moim środowisku. Pozostaje teraz obserwować zachowanie przez dłuższy czas i jego związek z pamięcią podręczną i resztą witryny oraz przeprowadzić testy porównawcze.

Suscripción por email

Powiązane artykuły

Dodaj komentarz

Este blog se aloja en LucusHost

LucusHost, el mejor hosting