Zespół ds. wydajności WordPressa domyślnie zawiesza kontrowersyjną propozycję WebP po krytycznych informacjach zwrotnych

Opublikowany: 2022-04-14

Zespół ds. wydajności WordPressa zawiesił swoją propozycję WebP by Default po tym, jak społeczność wyraziła krytyczne uwagi i poważne problemy techniczne. Nowa funkcja domyślnie generowałaby obrazy WebP podczas przesyłania dla nowych przesyłanych plików JPEG i domyślnie używałaby obrazów WebP dla treści witryny. Zespół ds. wydajności WordPressa zaproponował tę aktualizację w nadchodzącym wydaniu 6.0.

„Zespół ds. wydajności wysłuchał opinii i poważnie traktuje obawy społeczności” — powiedział sponsorowany przez Google współpracownik Adam Silverstein w aktualizacji stanu propozycji. „Z pomocą społeczności będziemy pracować nad przeprowadzeniem dodatkowych badań opartych na danych. Na podstawie naszych ustaleń dokonamy ponownej oceny proponowanego przez nas podejścia do domyślnego włączania WebP”.

Wokalni przeciwnicy tej funkcji scharakteryzowali ją jako „ciężką rękę” i naciskali na to, aby była tylko „opt-in” lub wprowadzona z bardziej przyjaznym dla użytkownika sposobem jej wyłączenia. Jedną z głównych obaw jest to, że propozycja może podwoić ilość miejsca na dysku używanego na obrazy, ponieważ generowałaby miniatury WebP oprócz podrozmiarów JPEG.

Viktor Nagornyy podsumował obawy dotyczące przechowywania w komentarzu do propozycji:

Nie chodzi tylko o formaty obrazów. Zamierzasz drastycznie zwiększyć wykorzystanie miejsca na dysku, generując więcej obrazów. Będzie to miało wpływ na każdego, kto hostuje WordPress na zarządzanych hostach z limitem miejsca, na własne serwery z ograniczoną przestrzenią, na każdego, kto przesyła obrazy do S3 itp. Dlatego musi istnieć opcja wyłączenia tego w opcjach multimediów. Ukryte obrazy generowane przez WP z powodu wtyczek i motywów już powodują problemy. Widziałem, jak witryna generuje 20 obrazów dla każdego przesłanego obrazu. Katalog przesyłania miał 20 GB. Czy możesz sobie wyobrazić dodanie do tego obrazów webp?

To bezpośrednio wpływa na koszt hostingu. Spowodujesz wiele problemów z rozliczeniami.

Zespół ds. wydajności powiedział, że ściśle współpracuje ze społecznością hostingową, ale ta zmiana bezpośrednio przynosi korzyści hostom, którzy sprzedają plany z warstwowymi limitami przestrzeni dyskowej.

„Istnieją również znaczące konflikty interesów” – powiedział właściciel agencji WordPress Andrew Wilder. „WebP to format stworzony przez Google — i to inżynierowie Google kierują zespołem ds. wydajności. Właściciel agencji WordPress Andrew Wilder powiedział. „Ta propozycja ma służyć interesom Google (ułatwiając im indeksowanie sieci i obniżając koszty). A zwiększone koszty całej potrzebnej dodatkowej przestrzeni dyskowej poniosą właściciele witryn, a nie Google”.

Firmy hostingowe mogą również doświadczać komplikacji w wyniku domyślnego włączenia WebP, co może nie być warte zwiększenia opłat dla klientów, którzy są zmuszeni do uaktualnienia. Charles Smith, dyrektor zarządzający w firmie hostingowej WordPress WPopt AB, w komentarzu do propozycji wypowiedział litanię tych obaw dotyczących hostów, zwłaszcza jeśli chodzi o koszty wsparcia i kopii zapasowych:

Miejsce na dysku – zdecydowana większość naszych użytkowników posiada bardzo duże biblioteki obrazów. Chociaż mogą jeszcze nie osiągać granic, podwojenie rozmiaru biblioteki multimediów spowoduje problemy dla wielu osób. Widzę, że kończy się to na jeden z kilku sposobów – albo poproszą nas o usunięcie plików webp (więc więcej pracy dla nas, dzięki!), albo będą zmuszeni do aktualizacji (więc wyższe opłaty za nie) , albo zdenerwują się, że nie oferujemy więcej miejsca na dysku za darmo, i potencjalnie nas opuszczą

Kopie zapasowe są już jednym z naszych głównych wydatków. Inwestujemy w wiele rozwiązań i wiele lokalizacji magazynowych. Taka decyzja *bezpośrednio* zwiększy nasze koszty. Spowoduje również, że przywracanie kont, migracje kont i podobne działania będą bardziej czasochłonne”.

W najnowszej aktualizacji Silverstein powiedział, że głównym celem zespołu Performance Team przy domyślnym włączeniu WebP jest doprowadzenie przetwarzania obrazu WordPress do poziomu konkurencji.

„Głównym celem tej funkcji jest stworzenie podstaw dla WordPressa, aby mógł przetwarzać i dostarczać bardziej wydajne formaty w taki sam sposób, jak robią to inne systemy CMS, takie jak Duda, Wix i Shopify”, powiedział Silverstein.

To rozumowanie jest rażąco oderwane od obaw zgłaszanych przez ludzi, którzy zajmują się obsługą i utrzymaniem witryn WordPress. Początkowe podejście zespołu do sprzedaży korzyści płynących z WebP, bez odpowiedniego rozwiązania problemu miejsca na dysku, w krótkim czasie wywołało znaczne odzewu społeczności.

Gdy przedstawiciele Performance Team odpowiedzieli na obawy w komentarzach do propozycji, kilku uczestników dyskusji stało się bardziej zirytowanych, mówiąc, że uważają, iż zwolennicy „Domyślnego WebP” nie w pełni rozumieją rzeczywiste konsekwencje propozycji dla użytkowników. Harmonogram wprowadzenia go do rdzenia również wydawał się pospieszny i przedwczesny, biorąc pod uwagę, że WordPress obsługuje już obrazy WebP dla tych, którzy zdecydują się ich używać.

„Podsumowanie jest dość proste” – powiedział właściciel agencji WordPress Sergio Scabuzzo. „Bez powodu prosi się nas o podwojenie liczby zdjęć.

„Zmuszanie wszystkich obrazów do posiadania wersji WebP wiąże się z niewielką korzyścią w zakresie przepustowości. Ale wtedy z tyłu będziemy mieli gówniane show. Jak zarządzalne są teraz biblioteki multimediów? Fajnie, teraz podwój to z innym formatem multimedialnym. Och, czekaj, dodamy AVIF później…

„To jest problem szukania rozwiązania, a nie decyzji. Ta zmiana jest świetna tylko z robota indeksującego, wyszukiwarki, obsługiwanego urządzenia/medium. Ale dla ekosystemu WordPress spowoduje to ogromny ból głowy w kosztach utrzymania i hostingu”.

Zespół ds. wydajności ponownie ocenia teraz swoje podejście i stara się wzmocnić swoje argumenty większą ilością danych i badań. Silverstein odniósł się do dwóch problemów z GitHub, w których zespół śledzi badania nad wpływem domyślnego włączenia WebP:

  1. Badania: wpływ dodatkowych obrazów WebP na przesyłanie [problem nr 289]
  2. Badania: zgodność z WebP [problem 290]

„Po zakończeniu dochodzenia i ustaleniu dalszych kroków dotyczących tych dwóch problemów, będziemy współpracować ze społecznością w celu ponownej oceny dwóch innych zgłoszonych problemów – domyślnego włączania/wyłączania funkcji oraz kontroli opartej na interfejsie użytkownika, aby włączyć funkcja włączania/wyłączania”, powiedział Silverstein.