Naciśnij to: jak Google pomaga przyspieszyć działanie WordPress Core dzięki Thierry'emu Mullerowi

Opublikowany: 2022-05-28

Witamy w Press This, podkaście społeczności WordPress firmy WMR. Tutaj gospodarz David Vogelpohl siada z gośćmi z całej społeczności, aby porozmawiać o największych problemach, przed którymi stoją programiści WordPress. Poniżej znajduje się transkrypcja oryginalnego nagrania.

Obsługiwane przez RedCircle

David Vogelpohl: Witam wszystkich i zapraszam do Press This, podcastów społeczności WordPress na temat WMR. To jest twój gospodarz, David Vogelpohl, wspieram społeczność WordPressa poprzez moją rolę w WP Engine i uwielbiam przedstawiać to, co najlepsze w społeczności, co tydzień w prasie to jako przypomnienie, możesz mnie znaleźć na Twitterze @wpdavidv lub możesz zasubskrybować, aby nacisnąć ten przycisk w iTunes, iHeartRadio, Spotify lub pobrać najnowsze odcinki z wmr.fm. W tym prasie z przyjemnością przedstawiamy, w jaki sposób Google pomaga przyspieszyć działanie WordPress Core. A dołączając do nas w tej rozmowie, ktoś na czubku włóczni chciałby powitać tę depresję od Google, pana Thierry'ego Mullera. Thierry, witaj.

Thierry Muller: Dzięki. Dzięki, Davidzie. Dzięki za zaproszenie.

DV: Tak, jestem bardzo podekscytowany, że tu jesteś. Wiesz, przez lata poznałem cię tu i tam podczas różnych misji specjalnych, open source i WordPressa. Czy kiedykolwiek byłeś w programie Thierry?

TM: Nie mam tak daleko, jak pamiętam.

DV: Świetnie. Doskonały. Cóż, bardzo się cieszymy, że jesteś tutaj i dołączasz do nas dzisiaj ze Szwajcarii, prawda?

TM: Absolutnie. Zurych,

DV: fantastycznie. Zurych jest na mojej liście miejsc do odwiedzenia. Jeszcze nie byłem Mam kilku znajomych z Zurychu, ale jeszcze do wyjazdu jest zdecydowanie wysoko na mojej liście miejsc. W każdym przypadku. Jesteśmy tu dzisiaj, aby porozmawiać o tym, czy pogląd Thierry'ego naprawdę dotyczy nowej wtyczki funkcji Performance Lab, nad którą pracuje i jak może to być droga do przyspieszenia WordPress Core. Dlatego Thierry opowie trochę o tym, jak te funkcje trafiają do rdzenia, jakie funkcje wydajnościowe testują teraz i jakie funkcje wydajnościowe rozważają na przyszłość, a także, co najważniejsze, w jaki sposób możesz pomóc. W porządku, Thierry, zacznijmy od pytań. Zadam ci to samo pytanie, które zadałem każdemu gościowi, a ty pokrótce opowiesz mi swoją historię pochodzenia WordPressa. Kiedy po raz pierwszy użyłeś WordPressa?

TM: Tak, to właściwie dobre pytanie i trochę ironiczne, ponieważ pierwotnie pochodziłem z Joomla, a E jest bezwartościowe. To było coś, co nazwano WordPress z Joomla. I, jak sama nazwa wskazuje, integruje WordPress z Joomla. Zwykle przydatne, jak część blogowa stron Joomla, a w tym czasie rozwijałem Joomla. I wiesz, kiedy zagłębiłem się w WordPressa, zakochałem się w nim i od tamtej pory nie rozwiodłem się z nim, pomimo pewnych typowych kompromisów w życiu małżeńskim. I tak, od tego czasu przeszedłem na WordPressa i już się nie rozwijam, a Joomla i tak zaczęła się historia.

DV: Świetnie. Kiedy to było? Czy pamiętasz mniej więcej rok?

TM: 2008

DV: Wierzę. Dobra, dobra okazja. Więc tuż przed niestandardowymi typami postów i polami meta. Więc jesteś tuż przed tą rewolucją, pamiętasz, że wydarzenie było dla ciebie wielką sprawą? I to się rozwinęło?

TM: Właściwie to była wielka sprawa, bo wtedy powiedziałbym, że WordPress był bardzo, bardzo blogocentryczny. I z tego konkretnego powodu, wiesz, był to jeden z powodów, dla których używałem Joomla. I wiesz, kiedy było to ogromne wyzwanie, które sprawiło, że wiedziałeś, budowanie bardziej rozbudowanej strony internetowej na WordPressie, możliwe i łatwiejsze, więc na pewno pamiętaj o tych dniach.

DV: Tak, w tamtych czasach byłem nawróconym na Drupala i nawróciłem się około 2010 roku lub trochę później, właściwie kiedykolwiek. Przypuszczam, że byłam w tym spóźniona. I to byli CPT. Ostatecznie, wiesz, uczyniło to bardziej możliwym. Szczególne miejsce w sercu mam dla Joomli i Drupala. Nie, nie jestem jednym z tych, którzy lubią kontra ludzie. Myślę, że to wszystko jest open source. Wszystko jest dobrze. Ale fajnie jest usłyszeć o swojej historii pochodzenia. Czy chciałbyś? Więc następne pytanie, czy mógłbyś mi krótko opowiedzieć o Google hahaha i co tam robisz?

TM: Tak, jasne. Cóż, Google Jestem pewien, że wiele osób zna Google. I chodzi o dużą firmę, która nadal jest wierna swojej misji organizowania informacji na świecie i uczynienia ich powszechnie dostępnymi i użytecznymi. I wiesz, część tej misji Google jest zazwyczaj podzielona na różne obszary produktów. Siedzę pomiędzy obszarem produktów, który jest zasadniczo platformą internetową, Google Chrome, a innym obszarem produktów, czyli wyszukiwarką Google, i ostatecznie misją mojego zespołu jest dostarczanie CMS-ów internetowych lub funkcji internetowych oraz CMS ogólnie rzecz biorąc, docelowo, mając na celu pomoc właścicielom witryn, twórcom, programistom, a także Ty, aby odnieść sukces w otwartej sieci i ogólnie rzecz biorąc, aby otwarta sieć nadal dążyła. I to na przykład poprzez poprawę wydajności WordPressa, biorąc pod uwagę, że znasz duży ślad, jaki WordPress ma w Internecie. Jest to jeden z podstawowych celów dla mnie i mojego zespołu w tej chwili.

DV: To świetna lektura. Ciekawe, jak łatwo pracujesz nad wtyczką Performance Lab i jak przyspieszasz działanie WordPressa. wkracza w pierwotną misję Google polegającą na porządkowaniu informacji z całego świata i zwiększaniu ich dostępności. Oczywiście dużą rolę odgrywa w tym performance. Otwarta sieć odgrywa w tym dużą rolę i oczywiście WordPress jest ogromną częścią otwartej sieci. Ok, w porządku. Chodźmy przepraszam. Zacząć robić.

TM: Nie, mówiłem tylko absolutnie. Chodzi mi o to, żeby ludzie mieli łatwy i łatwy dostęp do informacji. To bardzo ważne, ogólnie rzecz biorąc, doświadczenie użytkownika jest bardzo ważne, prawda, możliwość podania tych informacji, aby mogli napędzać to, co zostało zużyte w najbardziej optymalny sposób. Możemy zobaczyć, jak wydajność, którą znasz, odnosi się do tego rodzaju zgłoszenia. I jest to kluczowa część otwartej sieci, aby kontynuować dążenie.

DV: Tak, absolutnie. Zdecydowanie widziałem ludzi myślących jak „wow, Google dba o prasy szybciej, ale jest to naprawdę trochę misternie związane z pojęciem otwartej witryny internetowej. Bardzo interesujące. No dobrze, przejdźmy do samej wtyczki. Czy mógłbyś poinformować ludzi, czym jest wtyczka wydajnościowa, jaka jest jej misja i jaka jest jej rola jako wtyczki funkcji w WordPress Core. Nie sądzę, że niektórzy słuchający mogą nawet nie wiedzieć, czym jest wtyczka funkcji. Ale czy możesz powiedzieć nam trochę o wtyczce Performance Lab?

TM: Tak, jasne. Absolutnie. Tak więc początkowo, kiedy rozpoczynaliśmy tę inicjatywę dotyczącą wydajności WordPressa, zdefiniowaliśmy pewien obszar zainteresowania, oparty na analizie lub na przykład, którzy są największymi przestępcami WordPressa, co szkodzi wydajności WordPressa. A potem wymyśliliśmy listę priorytetów zapisu, nad którymi chcemy pracować, i wiesz, niektóre funkcje, które są ważne dla rdzenia WordPressa, a potem wiesz, kiedy rozmawialiśmy o rozwijaniu tych funkcji, testowaniu tych funkcji, zazwyczaj w WordPress dla niektórych głównych funkcji jest to wtyczka funkcji, która jest tymczasową wtyczką dla ludzi do testowania funkcji, która ostatecznie zostanie nauczona w WordPress Core. A zamiast tego, ponieważ mieliśmy długą listę priorytetów, nie chcieliśmy tworzyć 10 wtyczek funkcji, prawda. I tak zaczęliśmy dyskutować o posiadaniu jednej wtyczki Performance Lab to zbiór ulepszeń wydajności, które mają na celu wypożyczenie rdzenia WordPressa. Chodzi o to, że wiesz, jak powiedziałem, zamiast wielu wtyczek, jest jedno miejsce, w którym ludzie mogą testować moduły. Bardzo łatwo jest włączyć wyłączenie modułu, a następnie przekazać opinię i jak naprawdę pomóc w testowaniu tej funkcji, aby ostatecznie wylądować w rdzeniu WordPress.

DV: OK, więc zasadniczym założeniem jest to, że chcesz przyspieszyć WordPress Core, więc niekoniecznie martwisz się o wtyczki, które przeciągają się w dół witryny, naprawdę skupiasz się na rdzeniu. I podobnie do wtyczki funkcji Gutenberg, w której funkcje edytora bloków są umieszczane w fazie, zanim trafią do rdzenia. Performance Lab jest także czymś w rodzaju środowiska scenicznego, w którym można testować rzeczy. A potem przez podstawowy proces adopcji, potencjalnie może być później wprowadzony. Ale testujesz, więc niektóre rzeczy nie wyjdą. A więc przyjrzałeś się obszarom, które są największymi przestępcami. I zacząłeś układać mapę drogową, w której możesz to zrobić w ramach tej jednej wtyczki funkcji. Więc teraz myślę tak i oczywiście zbadałem to z wyprzedzeniem, ale chcę to trochę rozpakować dla publiczności. Chcę dowiedzieć się trochę więcej o tym, kto pracuje nad tym projektem. A potem oczywiście, jakie funkcje testujesz najpierw? A potem, jakie funkcje zamierzasz rozważyć w przyszłości i omówimy to po naszej pierwszej przerwie. Zaraz wrócimy.

DV: Witam wszystkich. Witamy z powrotem w Press This, podcast społeczności WordPress WMR. Jesteśmy w połowie naszego odcinka, mówiąc o tym, jak Google pomaga przyspieszyć WordPress Core. W tym celu przeprowadzamy wywiad z Thierrym Mullerem. Thierry, tuż przed przerwą opowiadałeś nam trochę o roli wtyczki Performance Lab, w jaki sposób stworzyłeś ją wokół mapy drogowej funkcji wydajnościowych i chciałeś mieć jedno miejsce do ich testowania. Myślę, że to bardzo rozsądne. Jesteś liderem wtyczki, jeśli się nie mylę, kto jeszcze nad nią pracuje lub jak wygląda dzisiaj makijaż dla współpracowników?

TM: To bardzo dobre pytanie. Cóż, po pierwsze, zacznę od stwierdzenia, że ​​tak będzie, odkąd napisaliśmy tę propozycję dotyczącą tworzenia wydajności, grupy wydajności WordPress, która skupia się na wydajności, odpowiedź społeczności była przytłaczająca. Zostało przyjęte przez tak wielu ludzi. I dzięki temu zobaczyliśmy wielu współpracowników. Dołączając na przykład do pierwszego i każdego cotygodniowego czatu, myślę, że kanał Slack ma obecnie około 350 osób, które dołączają do kanału Slack,

DV: kanał Slack dla tych, którzy są na WordPress.org. Slack i chciałbyś dołączyć

TM: jest włączony, aby WordPress był luźny. Czy mówimy o kanałach lub kanałach środowiska, kanałach, a następnie o wydajności hashtaga.

DV: Dziękuję i upewnij się, że masz tam dla siebie kilku współpracowników.

TM: Tak, więc w tej chwili myślę, że 350 osób dołącza do kanału. We wtorek mamy cotygodniową rozmowę. I wspaniale było widzieć tak wielu współtwórców dołączających do tych współtwórców, takich jak firmy inwestycyjne, które inwestują w społeczność WordPress, wiesz, Yoast Platform, oczywiście, WP Engine GoDaddy 10 od x WP Google i nazwij to. Są oczywiście inne firmy, które mają współpracowników, którzy poświęcili część swojego czasu występom, a także kilku niezależnych współpracowników, którzy poświęcają część swojego czasu na udział w grupie wiodącej. Jak sam wspomniałem, od początku byłem zaangażowany w tę propozycję, inne osoby z mojego zespołu Feliks Adam Silverstein są również bardzo zaangażowane. A potem używają tych kilku ludzi z X WP Johnny, Paul, i wiecie, jest długa lista nazwisk 350 żyć Tak. Wybacz mi, jeśli zapomnę.

DV: Fantastyczne. Brzmi to tak, jakbyś miał małą, miłą społeczność współtwórców. W pewnym sensie już się wokół tego zbudowałeś. To jest wspaniałe.

TM: Momentum do tej pory było świetne. Ale oczywiście, wiesz, zawsze potrzebujemy więcej współpracowników i możemy zrobić więcej z większą liczbą osób. Wiesz, jest bardzo inkluzywny i może porozmawiamy trochę później o tym, jak wnieść swój wkład, i podam więcej szczegółów.

DV: Zróbmy to. Ale już. Teoria. Zróbmy to teraz, tak jak na początku podcastu, na wypadek, gdyby ktoś był zajęty, musiał odejść, a on powiedział: Chcę wiedzieć, teraz po prostu zadajmy to pytanie. Prawidłowy. Po drugie, w jaki sposób ludzie mogą ogólnie wspierać twoje wysiłki, jaki mają wkład?

TM: Jest mnóstwo sposobów, by wnieść swój wkład. Mam na myśli, że w WordPressie jest czasami taki sposób postrzegania, że ​​wiesz, jeśli ktoś nie jest programistą, nie ma tak naprawdę żadnego obszaru, który mógłby się do tego przyczynić. To nieprawda, przynajmniej jeśli chodzi o wydajność. Ludzie mogą pomóc na wiele sposobów. Bo powiedziałbym, że dla programistów, konkretnie, oczywiście, baza kodu, ale potem, wiecie, podam wam kilka przykładów, ale są to ludzie, którzy pomagają w cotygodniowym kodzie czatu koordynującym cotygodniowe strony internetowe. Czat, potem jest kilka rzeczy, które są robione na obozach pracy i wiesz, jest wiele, wiele obszarów, w których można wnieść jeden konkretny obszar, wiesz, dla firm hostingowych lub dla innych innych, aby pomóc, wiesz, w powiększaniu bazy użytkowników Performance Lab, nie wiesz, do milionów, ale na przykład polubienie, byłoby wspaniale mieć około 50 tysięcy aktywności witryn testujących Performance Lab. Tak więc, z tej perspektywy, przyczynianie się do powiększania tej bazy użytkowników jest świetnym obszarem, w którym można pomóc.

DV: Nie widziałem pytania dotyczącego tej teorii. Myślę, że numer jeden, ten podcast w tej chwili, ten odcinek tutaj, mam nadzieję, że pomoże ci zdobyć więcej użytkowników. A dla tych, którzy słuchają, udostępnij ten podcast komuś innemu i pomóż im dowiedzieć się o wydajności za pomocą wtyczki. A może to pomoże ci również zdobyć więcej użytkowników. Thierry.

TM: Absolutnie, tak, będzie świetnie. Ostatecznie, wiesz, im więcej mamy stron, testując funkcje, tym bardziej pomoże, wiesz, ostatecznie scalić go z rdzeniem WordPress i zobaczyć wszystkie witryny WordPress, aby zobaczyć pewne korzyści wydajności. Więc pomogą przejść długą drogę. A dla tych, którzy są zainteresowani współpracą, wiesz, dołączając do cotygodniowego czatu, jest to dobry punkt wyjścia. Oczywiście jestem bardziej niż szczęśliwy, że ludzie dzwonią do mnie bezpośrednio. Jestem pewien, że tak samo jest z innymi prowadzącymi w projekcie Felix Adam, w których ludzie biorą kogoś na sikanie i tak dalej. Więc tak, nie krępuj się dołączyć i wysłać do nas wiadomość ping, a my poprowadzimy Cię przez ten proces.

DV: Tak. Więc masz tam Felixa. Więc tak jak teraz, zdecydowanie pójdę to sprawdzić i dołączyć do wersji. Myślę, że był w programie, zanim zapomniałem, że się pomyliłem. Chłodny. Przejdźmy więc do tego, co testujesz. Co dzisiaj testujesz? Na przykład, jakie funkcje wydajności znajdują się we wtyczce Performance Lab, którą próbujesz uzyskać.

TM: Tak więc w tej chwili opieramy się na naszej analizie, jest kilku poważnych przestępców. Obecnie głównie rozwijamy lub skupiamy się na optymalizacji obrazu i buforowaniu obiektów. W tej chwili skupię się na obrazie, ponieważ jest to zdecydowanie jeden z największych przestępców i dość złożony obszar, nad którym jest dużo pracy. A więc konkretniej w obrazach, brak użycia nowoczesnych obrazów, a konkretnie nowoczesnego formatu, jest tym, o czym wiesz, co ma duży wpływ na wydajność. A także inny obszar jest jak nadmierne rozmiary używanego obrazu. I wiemy, że WordPress niekoniecznie najlepiej radzi sobie z rozmiarami obrazów. A więc jest to coś, na czym bardzo się skupiamy. I wiesz, w ramach tej pracy format web P i format modułu integracji web P jest już gotowy do testowania. Otrzymaliśmy już opinie społeczności dotyczące pewnych obaw związanych z przechowywaniem i kompatybilnością. Dlatego pracujemy nad rozwiązaniem tego problemu, nad dalszą analizą. To jest trochę jak pierwsze rzeczy, które testujemy. Czy to jest odpowiedź na Twoje pytanie?

DV: Tak. Tak. Tak więc optymalizacja obrazu jest oczywiście płodna. Grunt. Wiesz, rzecz z sieciowym P była naprawdę interesująca. Mogę zaświadczyć, że współpracownicy słuchają opinii. Pamiętam, dostałem wiadomość e-mail i nawet nie zdawałem sobie sprawy, że testujesz z web P. Ale dostałem losową wiadomość od twórcy motywów, która mówiła: Widziałeś to? A co z tym? Chciałem odpowiedzieć na post Thierry'ego na ten temat, ponieważ prosi o komentarze. Na przykład cieszę się, że o tym słyszę, ale lubię powiedzieć Thierry'emu i zespołowi. Wspaniale było zobaczyć, jak wszyscy tam słuchają i nie jestem pewien, czy była to opinia jednej osoby, czy oczywiście bardzo wielu, ale myślę, że ludzie często lubią, czy wiesz, tweetuj o czymś lub wysyłaj e-maile do przyjaciela i to jest jak, czekaj minutę, tylko do ludzi, którzy nad tym pracują. Ale to jest interesujące, debata wokół, kiedy myślę, że nie musimy koniecznie rozpakowywać tego tutaj. Ale zdecydowanie rozumiem, dlaczego skupiasz się na optymalizacji obrazu. Trochę w twoim pierwszym wgnieceniu. Wspomniałeś również o buforowaniu obiektów i domyślam się, że twoja lista obszarów do optymalizacji jest prawdopodobnie dłuższa niż dwa. Więc naprawdę, wieża jest trochę ciekawa, co jest na mapie drogowej przed nami. Ale zrobimy ostatnią przerwę i zostaniemy pokonani. Zrobimy ostatnią przerwę i zaraz wrócimy, witamy z powrotem, aby nacisnąć ten podcast społeczności WordPress i W EMR. Jesteśmy w trakcie przyspieszania WordPressa dzięki Google przeprowadzającym wywiad z Thierrym Mullerem. łzawiący tuż przed przerwą. Powiedziałeś nam o tym, jak skupiasz się na optymalizacji obrazu z web P w pierwszej kolejności w testowanych funkcjach testowania i wydajności. Wspomniał też o buforowaniu obiektów. Co jeszcze? Co jeszcze znajduje się na mapie drogowej lub czy jest coś naprawdę interesującego w buforowaniu obiektów, takim jak ten wpływ?

T M: Tak, mam na myśli, więc dla współtwórców buforowania obiektów. Mianowicie Johnny Harris dużo nad tym pracował. A ten wysiłek pochodzi od naprawienia nisko wiszących owoców, wiecie, ogólnie poprawy buforowania obiektów lub ogólnie buforowania. Wiesz, zazwyczaj w wersji 6.0 zdarzały się bzdury w przypadku witryn z dużą liczbą użytkowników. I myślę, że x WP napisał post o rodzajach wskaźników wydajności przed i po, więc koniecznie sprawdź to. I myślę, że w przyszłości plan działania będzie bardzo podobny do już wykonanej pracy. Jest więc wiele do zrobienia. I wiele rzeczy, które zostały odłożone na bok, a Johnny Harrison, inni współpracownicy, próbują rozwiązać ten problem.

DV: Buforowanie obiektów obiektowych to kolejna wielka rzecz, którą testujesz. Wiem, że zawsze ciężko jest ustalić ramy czasowe, ale kiedy ludzie powinni zwracać uwagę na to, czy chcą brać udział w testach i udzielać informacji zwrotnych.

TM: Więc najlepszym sposobem, aby mieć na to oko, jest śledzenie cotygodniowego podsumowania na czacie. Myślę, że jest to znacznik na blogu Make WordPress, który polega na wydajności hashtagów. I tak zasadniczo wołamy, kiedy potrzebujemy testów. Kiedy więc zostanie dodany nowy moduł lub gdy zostanie ogłoszone ogłoszenie do istniejącego, wtedy oczywiście prosimy ludzi o testowanie, a także po prostu o aktualizację do najnowszej wersji wtyczki Performance Lab, oczywiście o najnowsze wersje lub gdy wersja zostanie wdrożona. Wtedy zwykle obejmuje to rzeczy do przetestowania.

DV: Bardzo podobały mi się sugestie, takie jak po prostu zainstaluj, zobaczysz zaktualizowaną instancję, która jest naprawdę fajna. Tak więc w kanale, kiedy ogłaszasz nową wersję do testowania, dodajesz słuchanie jej lub kanałowanie dla ludzi, którzy nie będą kręcić się na kanale przez cały czas.

TM: Nie, nie, ale to naprawdę dobra sugestia.

DV: Czy mają lub haszują, wiesz, kanał dla kierowców ciężarówek i inne grupy spotkań? To będzie pomocne. Będę mieć na to oko.

TM: To świetnie. Powiem Bethany.

DV: super. Tak więc myślę o wydajności WordPressa, jak wiesz, u podstaw tego, że ludzie są w stanie zoptymalizować na dodatek i wiesz, sprawić, by był naprawdę wydajny i w wielu przypadkach. Chodzi mi o to, że oczywiście pracuję dla silnika WP, ponieważ cała nasza praca polega na tym, aby te rzeczy działały. I oczywiście, z oprogramowaniem, które współdziała, zawsze możesz zrobić więcej, wiesz, aby spróbować zyskać na tej wydajności. I wiesz, największym przestępcą w stosunku do gier wydajnościowych wydaje się być to, że wiesz, użycie wtyczek i są rzeczy, które indywidualni właściciele wtyczek mogą zrobić, aby to ulepszyć, ale jestem po prostu ciekawy, czy wszyscy brali pod uwagę radzenie sobie z drugą stroną, która jest być może nieostrożną stroną kompilacji, która pozostawia cię z 42. czasem ładowania lub czymś.

TM: Tak, to bardzo dobre pytanie. Więc oni to trochę jak te trzy części tej inicjatywy. Pierwsza część to ulepszanie WordPressa na poziomie podstawowym, właściwej platformy WordPress. Niezależnie od tego, czy chodzi o, wiesz, domyślną optymalizację wydajności, czy udostępnianie programistom interfejsów API, aby mogli wykorzystać motywy i wtyczki. Druga część to próba zachęcania motywów i wtyczek do bardzo dużej bazy użytkowników. Wiesz, mogę wymienić kilka, ale niektóre z tych zespołów są same trzy razy większe od Wix. Prawidłowy. I tak mają ogromny ślad i dzięki nim poprawiają swoją wydajność. To może naprawdę przejść długą drogę. Dlatego próba wstawienia motywów i wtyczek jest naprawdę ważna. A potem jest praca wokół ekosystemu, prawda. Zaczynamy więc dyskutować na przykład o wtyczce do sprawdzania motywów. Gdy programiści przesyłają motyw na rynek. Jest tam kontroler szwów, który wchodzi, przeprowadza kontrole bezpieczeństwa i takie tam. W tej chwili nie ma zbyt wiele wydajnościowego kurczaka. I to samo w przypadku wtyczek, prawda, że ​​nie ma nawet kurczaka wtyczek, prawda. Czy powinniśmy robić więcej w tej przestrzeni? Czy powinniśmy próbować, wiesz, mieć coś w rodzaju bariery ochronnej, gdy programiści przesyłają motywy i wtyczki i starają się powoli poprawiać wydajność ekosystemu wokół WordPressa. To dla mnie potężna dźwignia.

DV: Jest tam wiele rzeczy, prawda, że ​​znałeś wysiłki związane z przypływem i zawierałoby takie rzeczy, jak API latarni morskiej. I myślę, że właśnie to pojęcie testowania wydajności w twoim przepływie pracy jest nadal stosunkowo młode. Współczuję programistom w sieci. Myślę, że zawsze tam było. Ale myślę, że na każdym kroku rodzaj integracji, czy to CI CD, czy po prostu jak rzeczy typu QA, jest wciąż stosunkowo nowy. Myślę, że nadal będziemy go bronić. Ale tak czy inaczej, Thierry, to było niesamowicie interesujące. Dziękuję bardzo za przyłączenie się do nas dzisiaj.

TM: Przyjemność. Dziękuję za zaproszenie i nie mogę się doczekać dalszej poprawy wydajności w przestrzeni WordPress.

DV: Świetnie. Tak się cieszymy, że tu jesteś. Cieszymy się, że musisz mieć cię z powrotem. Pójdę dołączyć wydajność hashtagów i WordPress Core luz. Jeśli chcesz dowiedzieć się więcej o tym, co robi Thierry, odwiedź stronę wordpress.org wtyczki z ukośnikiem w przód z ukośnikiem w przód z wydajnością dash lab. Dziękujemy wszystkim za wysłuchanie i naciśnięcie tego podcastu społeczności WordPress na WMR. To był twój gospodarz David Vogelpohl. Wspieram społeczność WordPressa poprzez moją rolę w WP Engine. I uwielbiam przedstawiać wam to, co najlepsze ze społeczności, co tydzień w Press This.