Press This: korporacyjny WordPress optymalizujący podróż dla niesamowitej szybkości i nie tylko z Atul Jindall

Opublikowany: 2022-02-09

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.

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 odcinku będziemy mówić o podróży, która optymalizuje korporacyjny system WordPress pod kątem niesamowitej szybkości i nie tylko. Zobaczyłem zajawkę, że to naprawdę fajne rzeczy. I dołączasz do nas w tej rozmowie. Chciałbym zaprosić do prasy tego Atula Jindalla. Witamy.

Atul Jindall: Dziękuję, David.

DV: Cieszę się, że tu jesteś. I dla tych, którzy słuchają. To, co dzisiaj omówimy, to podróż z narzędziami optymalizującymi witrynę WordPress dla przedsiębiorstw pod kątem niesamowitej szybkości, zachwycającego wyszukiwania w zoptymalizowanym podejściu z lakierem, dzięki czemu jesteśmy dzisiaj trochę frajerami. Więc mam nadzieję, że masz czapkę dla nerdów na może tylko nerdowych okularach, których nie znam. Pomyśl o tym. Fajny. No to wyrzuć nam narzędzie. Zadam ci to samo pytanie, które zadałem wszystkim. Czy możesz pokrótce opowiedzieć mi swoją historię pochodzenia WordPressa? Kiedy po raz pierwszy użyłeś WordPressa?

A J: Dziękuję, David. Więc zacznę od rozwoju PHP. W 2007 roku zacząłem pracować nad PHP jako programista, a następnie po kilku latach pracy zacząłem używać WordPressa w 2012 roku dla lokalnych firm w całym mieście i podoba mi się backend WordPressa. System i pomyślałem, że tworzenie małego zespołu z lokalnymi firmami jest bardzo przyjazne dla użytkownika. A potem pracowałem nad kilkoma innymi systemami CMS, takimi jak Drupal Joomla WordPress był jednym z moich ulubionych wyborów, ponieważ był łatwy w pracy. A potem zacząłem konsultować się również z lokalnymi firmami w okolicy.

DV: To fantastyczna praca, mówi 2012. To byłyby dwa lata po niestandardowych typach postów z niestandardowymi polami meta. Czy miałem jakiś wpływ na Twoją decyzję o wypróbowaniu WordPressa w 2012 roku? A może po prostu o tym słyszałeś lub po prostu jesteś ciekawy?

AJ: Och, miałem kilka napisów CMS i używałem od 2009 do 2010, wkrótce uwielbiam, ale Zula miała wiele zawiłości dla małych firm, ponieważ struktury URL nie były zbyt dobre. Chcieli, aby ich witryny były przyjazne dla SEO, a WordPress miał te wbudowane funkcje i był łatwy w użyciu. Po tym wolałem WordPressa od innych CMS-ów i jestem tym systemem. Korzystam z WordPressa i podoba mi się.

DV: Świetnie. Czuję się jak przypływ wspomnień, mam takie same doświadczenia, jak nasz poprzedni adres w kajaku. Był również programistą PHP i w okresie przejściowym zastąpił swój własny CMS. To była jego historia. To trochę ciekawa, ale twoja podróż też jest podobna. Rozumiem, że robisz trochę pracy z dzikim wzrostem. I byłam po prostu ciekawa, czy możesz mi o nich trochę opowiedzieć, a potem, co dla nich robisz, czy inaczej?

AJ: Tak, dużo. of Growth jest agencją konsultingową dla przedsiębiorstw typu enterprise. I pracuję z nimi i kilkoma innymi firmami jak convert Całkiem jako niezależny konsultant i pomagam im w rachunkach na wysokim poziomie i cenach, a także konsultuję się z nimi na stronach o dużym natężeniu ruchu. Więc jak je zoptymalizować i różne rzeczy strategiczne, a także napisać programistów do zarządzania i budowania stron internetowych korporacyjnych z technicznego punktu widzenia. Tak więc pracuję nad kilkoma projektami z dużymi markami, markami eliksirów z miłością, a także piję alkohol jako niezależny konsultant.

DV: To niesamowite. Cóż, mieliśmy sporo gości, którzy rozmawiali o budowaniu w przedsiębiorstwie, a ja czytałem niektóre z twoich podejść i jestem naprawdę podekscytowany, że mogę zapytać cię o niego więcej, gdy będziemy omawiać tutaj wywiad. Ale wiem, że wiesz, mamy wielu ludzi, którzy słuchają, którzy mają bardzo duże witryny WordPress, a może nawet pracują w przedsiębiorstwach lub nawet innych agencjach pracujących nad ich cenami. Myślę, że to naprawdę interesujące myśleć o tamtym wzroście. A potem to, co to napędza, ale także strona wdrożeniowa, o której wiesz, że nie miałeś naprawdę dobrego punktu widzenia. Dziękuję Ci. Więc rozumiem. Wiesz, w przypadku projektu, o którym będziemy dzisiaj mówić, nie możesz udostępnić nazwy firmy, strony, którą optymalizujesz i całkowicie to rozumiesz. Jeśli naprawdę docenia spostrzeżenia, którymi możesz się podzielić, ponieważ z grubsza wyjaśniłeś, jaki był cel tej witryny, czy była jak witryna z broszurami, czy była to funkcjonalność dla studentów, jak tylko z wysokiego poziomu?

AJ: Tak, więc stroną internetową był Wenders. Zasadniczo była to strona internetowa, dzięki której firma produkcyjna jest jedną z najlepszych firm na świecie. I mieli prawie Wendersa w każdej części świata i mieli dwa różne portale. Pierwotnie jeden był w Drupalu, a drugi w SharePoint Microsoftu lub w jednym i drugim. Nie pamiętam dokładnie, jak mieli to w Microsoft, ponieważ byłem open source na cokolwiek i jeden portal był ich własnym zwyczajem, ale chcieli zebrać wszystko w jednym miejscu i używali WordPressa na dobre wiadomości i cele marketingowe dla ogłoszeń i ich szef produktu, który chce używać WordPressa jako rozwiązania zaplecza, w którym mają wszystko razem i chciał zarządzać dostawcami do CMS. To był główny cel ich projektu i chcieli mieć WordPressa lub Drupala w rozwiązaniu, ale zespół, który mają do pisania i zarządzania treścią, bardzo lubi edytorów WordPressa, więc chcieli użyć WordPressa. W ten sposób wybrali WordPressa spośród innych osób na rynku.

DV: Wow, to są niesamowite spostrzeżenia. Więc budują witrynę zasadniczo po to, aby ułatwić relacje z dostawcami produkcyjnymi. I są na całym świecie. To duża firma. W swoim stosie mają Drupala. Mają SharePoint w swoim stosie, mają w swoim stosie jakąś niestandardową platformę, mają WordPressa i trochę swojego stosu, a potem mówisz, że szef produktu mówi, że chce do tego używać WordPressa. I tą jedną z głównych decyzji była łatwość wprowadzania treści. Mam na myśli, myślę, że po prostu napisał taką propozycję dotyczącą WordPressa dla przedsiębiorstwa w tym celu. I to było niesamowite. To narzędzie. Tak. Więc pozwól, że cię o to zapytam, tak, jakbym tylko je sobie wyobrażał, jak siedzenie tam i patrzenie na te wszystkie systemy i bycie jak, który z nich zamierzamy wybrać dla tej wielkiej, ważnej rzeczy? I jak, oczywiście, wiesz, oni nie myślą jak SMB z szarym kolorem, och, mamy szablony, dzięki którym możemy szybko stworzyć witrynę, prawda? Oni tak nie myślą. Jak myślisz, co jest uważane za rozważania dla przedsiębiorstwa przy podejmowaniu tego rodzaju decyzji? Jakby to z pewnością było czymś więcej niż tylko edytorem, ale jak, co myślisz o rozważaniach różniących się od powiedzenia, jak małe i średnie firmy mogą patrzeć na rzeczy?

AJ: Tak, dokładnie. Więc mieli duże przedsiębiorstwo. Mieli bardzo dużą koncentrację na bezpieczeństwie danych, ponieważ mieli wszystkich dostawców, którzy byli jak 400 000 dostawców, rekordów, które były pierwotnie przechowywane w Drupalu i SharePoint, ponieważ mają dwie różne grupy robocze. Jedna, jedna grupa robocza korzystała z Drupala, a druga z SharePoint. I chcieli skonsolidować wszystkie te 400 000 rekordów w jednym miejscu. I za to chcieli mieć łatwą migrację rekordów do systemu. A potem mieli również jedną kwestię dotyczącą bezpieczeństwa danych, których nauczano najczęściej. Więc wymyśliliśmy więcej, wiesz, z rozwiązaniem migracji danych i budowania niestandardowego systemu zaplecza za pomocą niestandardowego logowania typu post dla WordPressa, abyśmy mogli to przenieść, więc piszę Napisałem niektóre pozostałe API przy użyciu PHP cztery, a następnie użyj tych pozostałych API, które mają być wywoływane przez WordPress, aby przesłać dane bezpośrednio do pasków klientów, a następnie zbudowaliśmy na tym wierzchołek, zrobimy kolejną warstwę aplikacji

DV: Brzmi to tak, jakby Amazon czy eBay brzmi jak temat, który się tutaj pojawia. A co za tym idzie elastyczność i szybkość, prawda? Mówią: OK, musimy zdobyć wszystkie te zapisy. Wszystkie są skomplikowane i przypuszczam, że jestem ciekawa jeśli chodzi o bezpieczeństwo, wspomniałeś o tym minutę temu. Chciałbym to rozpakować wraz z niektórymi innymi optymalizacjami, które zrobiłeś wokół wydajności, ale zrobimy pierwszą przerwę. Zaraz wrócimy. Czas na przerwę na reklamy. Czekaj na więcej, naciśnij to tylko przez chwilę. Wszyscy witamy z powrotem, aby nacisnąć ten podcast społeczności WordPress na W EMR. To jest twój gospodarz David rollerball. Jestem w trakcie rozmowy kwalifikacyjnej w narzędziu Jen doll na temat projektu, który wykonał, aby zoptymalizować korporacyjny WordPress pod kątem oszałamiającej szybkości i nie tylko. Tuż przed przerwą opowiadałeś nam trochę o tym, dlaczego ten konkretny klient w tym projekcie wybrał WordPressa i jesteś trochę z mojej perspektywy, opowiadając tę ​​historię o elastyczności, szybkości, łatwości użytkowania, ale byłem trochę ciekawy trochę. Wiesz, w pewnym sensie obiecaliśmy i drażniliśmy się tutaj z pewnymi szczegółami implementacji i naprawdę chciałbym przejść do sedna tego, a wspomniałeś mi przed tym wywiadem, że nie zrobiłeś zbyt wiele, aby zoptymalizować pod kątem wydajności . Zastanawiałem się więc, czy mógłbyś przeprowadzić nas przez niektóre metody, których używasz do optymalizacji tej konkretnej wersji pod kątem szybkości, ponieważ jak dotąd mówisz, że mam ogromną bazę danych, a ludzie z całego świata zobaczą myślę, że to powolna strona. Jak zrobiłeś to szybko?

AJ: Tak, więc mieliśmy stos, mieliśmy pamięć podręczną mem i mieliśmy wiele nisz do optymalizacji zawartości z bazy danych, co było jednym z czynników. Chcieliśmy mieć wszystko wczytane do pamięci, gdy rekord jest pobierany z bazy danych. Chcieliśmy mieć migawkę tej strony, ponieważ używaliśmy pamięci podręcznej mem i koordynacji. Tak więc, tak źle, dostarczanie treści szybciej niż tylko przy użyciu płyt CD. A potem mieliśmy jeszcze jedną uwagę na bezpieczeństwo. Staramy się ukryć administratora WordPressa przed domeną publiczną, co było najważniejszą rzeczą, którą chcieliśmy wdrożyć. W tym celu mieliśmy load balancery i po prostu mamy frontend WordPressa na innym zestawie serwerów. A potem mieliśmy zaplecze, pozostając gdzie indziej, aby ludzie nie mogli uzyskać dostępu do słowa osoba.

DV: Czy brałeś pod uwagę kompilację bez głowy? To znaczy, jeśli wiesz, co mam na myśli, takie jak niektóre korzyści, które opisujesz, to całkiem fajnie robisz to z rdzeniem WordPressa. Zastanawiam się tylko, czy rozważałeś rozdzielenie JavaScriptu, aby rozwiązać ten problem?

A J: Tak, mamy. Mamy też kilka fragmentów odsprzężonego JavaScriptu, ale było tak jak kilka lat temu. Więc nie zaimplementowaliśmy całkowicie bez głowy

DV: Rozumiem. Więc w pewnym sensie czerpiesz bezgłowe korzyści, używając równoważników obciążenia, aby oddzielić front-end od back-endu, w zasadzie. Tak, dokładnie. Czy to pomogło w wydajności?

AJ: Tak, to pomogło. Wiesz, odkąd mieliśmy wspólną bazę danych, o której powiedziano ci, że na innym serwerze, mamy na tym złożoną architekturę. Używamy więc współdzielonej bazy danych, ale cały front-end pozostał na kilku innych serwerach, które mają dużą wydajność, na przykład dlatego, że robiliśmy migawkę stron, więc za każdym razem, gdy mieliśmy gościa lub ruch gwałtownie wzrastał na serwerach, mieliśmy drucianą siatkę, która trzymała ten ruch i wyświetlała zrzuty ekranu ze stron. Ale poszukiwania były dużym problemem. Wiesz, kiedy już mieliśmy tę architekturę, próbowaliśmy zoptymalizować wyszukiwanie, ponieważ wyniki wyszukiwania trwały zbyt długo, aby wyświetlić się w systemie i nie były dobrym doświadczeniem dla użytkowników korzystających w tym momencie z domyślnego wyszukiwania WordPress zanim

DV: Tak, do czego się przeprowadziłeś?

AJ: Próbowaliśmy wykorzystać wyszukiwarkę solarną do optymalizacji doświadczenia wyszukiwania dla użytkowników, a następnie zintegrowaliśmy zamówienie zakupu, ponieważ firma nie chciała korzystać z rozwiązania premium. Chcieli więc mieć wszystko u siebie. Wybierz usługi dla przedsiębiorstw. Więc używamy do tego dopasowań open source.

DV: Ach, ciekawe. Tak, WP Engine z naszą ofertą e-commerce zawiera elastyczną prasę, która jest podobna do Elastic Search dla optymalizacji WordPress. Tak. Jedna z zalet tego. Jestem tylko ciekaw, czy wykorzystałeś to w tej kompilacji z innymi narzędziami, których nie znam. Ale jeśli chodzi o zapytania podczas ładowania stron internetowych, jestem po prostu ciekawy. Podobnie jak elastyczne rozwiązanie prasowe nie tylko poprawia wyniki wyszukiwania, ale także poprawia szybkość ładowania strony na stronach z dużą ilością zapytań. Jestem tylko ciekaw, czy wykorzystałeś to i swoją optymalizację wydajności w tym rachunku.

AJ: Tak, to dobre pytanie. Więc zasadniczo używamy wyszukiwania słonecznego do optymalizacji zapytań wyszukiwania, ale w przypadku stron z dużą liczbą turystów używaliśmy pamięci podręcznej mem, ponieważ chcieliśmy, abyś znał niestandardowe rekordy z niestandardowych pól, ponieważ WordPress przechowuje wszystkie rekordy w zmartwieniu w innym formacie, przechowując pary klucz-wartość w bazie danych. Chcieliśmy więc mieć tych, którzy używają pamięci podręcznej mem, aby twoja baza danych nie musiała uruchamiać tego zapytania

DV: Tak, modelowanie tego odciąża te zapytania przez cały dzień, prawda? Tak tak. Wielki, wielki, wielki dzień. Tak, uruchamiamy naszą elastyczną instancję prasy, która w rzeczywistości jest odciążonym klastrem. Tak więc wszystkie zapytania dotyczące stronicowania i wyszukiwania wychodzą z serwerów WordPress. Dokładnie tak. Prędkość jest tam mój kumpel, kiedy po raz pierwszy to dodałem Cóż, to znaczy, nie udokumentowali, ale odkryłem to przez przypadek. Włączyłem go na stronie. Strona zrobiła się szybsza i pomyślałem, co się stało? Nie zrobiłem czegoś takiego jak ta awaria, w końcu jest

AJ: Dla mnie to było jak, wiesz, zawsze próbowałem zoptymalizować dla WordPressa. Feed i ja zaczęliśmy badać strukturę bazy danych, sposób, w jaki zawartość jest kradziona, organizowana w tabelach w bazie danych, ponieważ mieliśmy różne tabele, bardzo złożone rzeczy i chcieliśmy zrozumieć przechowywanie danych WordPress, aby uzyskać pomysł, który może natknąłem się na memcached byłoby najlepszym rozwiązaniem do optymalizacji WordPress

DV: Rozumiem. Pozwól, że szybko zadam Ci pytanie dotyczące implementacji wyszukiwania. Powiedziałeś, że tam dotarłeś, ponieważ podstawowe wyszukiwanie WordPress było słabe, a zwłaszcza w dużych bazach danych i tego typu rzeczach jest to problem, który zrobiłeś klientowi, czy próbował zoptymalizować wrażenia z takimi niestandardowymi wynikami wyszukiwania lub jakimkolwiek innym na przykład, spróbuję zrozumieć, chyba tak naprawdę nie rozumiem celu witryny, czy oni próbowali, czy chodziło tylko o przyspieszenie jej działania? Czy chcieli zmienić samo doświadczenie?

AJ: Chcą zmienić doświadczenie, a także za pomocą wielu filtrów w wyszukiwaniu, a także stworzyć kilka zespołów, mieć ładne układy i poprawić podróż klientów. Chcieli więc przytłoczyć lub nałożyć na siebie ogólny poziom doświadczenia WordPressa, nie tylko nie tylko wydajność wyszukiwania, ale także ulepszyć wrażenia.

DV: Tak, wspaniale to słyszeć. Wiem, że w przypadku wielu witryn optymalizacja jest ostatnią rzeczą na liście i jest to bardzo ważna część. Czytałem, że z zeszłego roku wynika, że ​​43% kupujących używa paska wyszukiwania w dowolnym sklepie komunikacyjnym i dwa razy częściej kupuje, a nie, no, no, może to naprawdę miłe, prawda? Tak. Ale jest to interesujące, ponieważ wyszukiwanie wykracza daleko poza budowanie witryny, którą znasz, i wykracza poza tak proste jak wyszukiwanie produktów. Wygląda na to, że jesteś w stanie wykorzystać wiele z tego tutaj.

AJ: Tak, dokładnie. Ponieważ autorzy treści tylko WordPress, ponieważ regularnie publikowali historie i z powrotem, a redaktor był ulubionym. Chcieliśmy więc, żeby to wykorzystali. Przejście na Drupala.

DV: Więc mówisz o edytorach treści. Przypominają mi się wcześniej w tym wywiadzie, albo mówiłeś, jakie decyzje, które tu prowadzą, to łatwość obsługi edytora? I, mam na myśli, wydaje mi się, że motywacją może być nie wiem, czy masz tu spostrzeżenie, że wiesz, kiedy ludzie myślą o tym, jakie systemy chcą tworzyć i utrzymywać, myślą też o takich jak często ci użytkownicy będą ich podsłuchiwać, jak WordPress, ponieważ jest to tak łatwa ścieżka dla twórców treści. Zastanawiam się tylko, czy widzisz to wyrażoną i swoją stronę tych projektów.

AJ: Tak, widzę dużą wartość w łatwości tworzenia treści i łatwej obsłudze WordPressa. Dla tylko autorów lub osób, które nie mają zaplecza technicznego w porównaniu do innych CMS-ów, ponieważ w Drupalu mają edytor i nadal wyglądają dość skomplikowanie. Oto niektórzy z tych redaktorów

DV: Myślę, że są naprawdę dobre. Tyle, że tak jak pamiętam byłem na spotkaniu z dużą firmą telekomunikacyjną i próbowali wybrać CMS i mieli własnościowy i co dla nas działało i stanąłem przed pokojem i powiedziałem oto jak korzystać z pierwszego właściciele podnoszą rękę. Druga własność, jeszcze kilka osób. Powiedziałem, że WordPress jakby cały pokój podniósł rękę, nawet osoby, które znały inny CMS. A ja pomyślałem, tak, dlatego warto rozważyć WordPress. Tak, dokładnie.

AJ: Cóż, po pierwsze, jako wielkie korzyści SEO, które są dobre dla SEO, jak sądzę.

DV: O tak, dużo oczywiście ekosystemu wtyczek, deweloperzy będą wynajmować dokumentację. Tak wiele rzeczy. Dobra. Teraz jednak chcę to trochę połączyć. Chciałem wybrać twój mózg i jakie były twoje ulubione części tego projektu, ale zrobimy sobie ostatnią przerwę. Zaraz wrócimy. Czas na przerwę na reklamy. Czekaj na więcej, naciśnij to za chwilę. Wszyscy witamy ponownie, aby nacisnąć ten podcast społeczności WordPress w radiu dla webmasterów. To jest twój gospodarz David Gold Paul i w trakcie rozmowy z narzędziem na temat optymalizacji WordPressa pod kątem narzędzia prędkości tuż przed przerwą. Rozmawialiśmy trochę o roli user experience i kierowaniu decyzjami przedsiębiorstw przy wyborze CMS. Och, dużo się o tym mówi. Ale teraz chcę zostawić to otwarte, jakby to był dla ciebie całkiem duży projekt. Miałeś wiele skomplikowanych części. Jaka była twoja ulubiona część projektu i dlaczego?

AJ: Tak, więc moją ulubioną częścią Projektu była właściwie ta zabawna historia. Na początku byłem bardzo, bardzo podekscytowany korzystaniem z WordPressa, ale kiedy przyszło do jego optymalizacji, ponieważ zaczęliśmy tworzyć rzeczy i cały zespół został zbudowany, a następnie zainstalowana strona drastycznie spowolniła, ponieważ rozmiar danych był tak ogromny, że było jak w gigabajtach, prawda. Więc wtedy powiedziałem im, że robi się powoli, powinniśmy zdobyć coś przedsiębiorstwa do buforowania lub coś takiego. Powiedzieli nie, my pójdziemy z rozwiązaniami open source. A potem podrapałem się w głowę, żeby pomyśleć, jak mam to zaprojektować, czy do wykonania? Potem zaczęliśmy szukać kilku opcji i wymyśliliśmy wojenną siatkę, pamięć podręczną i słoneczną. Więc powiedziałbym, że w przypadku witryn dla przedsiębiorstw najlepsze sposoby, aby najpierw pomyśleć o wydajności, która byłaby moją sugestią w tej sprawie

DV: Gdybym mógł parafrazować, to klient zgłasza wymagania dotyczące korzystania z tego źródła. I myślisz w stylu: „Och, mógłbym po prostu, no wiesz, rozwiązać to za pomocą tego zastrzeżonego narzędzia lub czegoś takiego. A potem dodają, że ograniczenia są zawsze zabawną częścią projektów, prawda? Teraz musisz wymyślić to i zaprojektować sposób open source, czy myślisz, że bardziej prawdopodobne jest, że następnym razem wybierzesz Open Source, czy nadal uważasz, że czasami jest to zastrzeżone, łatwe wyjście. Więc czy są one w ogóle takie proste? Czy z jakiegoś powodu rozwiązania open source są dla Ciebie lepsze?

AJ: nie, myślę, że open source jest najlepszy. I wybrałbym również open source, jeśli musiałbym. Jedyne, co mógłbym powiedzieć, to kilka rzeczy, które straciłem w tym projekcie na początku, że nie braliśmy pod uwagę wydajności opartej na nauce danych. Byliśmy mniej skoncentrowani na pomaganiu zespołowi ds. content marketingu i ludziom zajmującym się doświadczeniem użytkownika w tworzeniu pięknego projektu. Tak więc wybór nad przedsiębiorstwem lub wybór nad open source całkowicie zależy od wzorców. Czasami firmy mają budżety w kieszeniach, aby wykonać duże rozwiązanie dla przedsiębiorstw. Czasami chcą po prostu, aby programiści podrapali się w głowę i znaleźli rozwiązanie w ramach ograniczeń.

DV: Rozumiem, że brzmi to tak, jakbyś miał lekcję do nauczenia się z projektu, to brzmi jak sprawdzenie wydajności na wcześniejszym etapie projektu. Czy to bezpieczne założenie?

AJ: Tak, pomyśl o tym. wydajność, a nie tylko próbować zadowolić ludzi UX.

DV: Tak, bo to zabawne, bo kiedy myślę o UX, myślę o nim, często opisuję go jako równowagę między cierpieniem i radością. Radość z przynoszenia komuś nowych wrażeń wizualnych i cierpienie związane z czasem pageletu, który dodajesz, kiedy to robisz, tak, prawda. Tak, musisz utrzymać tę równowagę w ryzach, aby zbudować wydajność i dobrą stronę internetową. Cóż, to brzmi jak naprawdę ekscytujący projekt. Czy jesteś szczęśliwy? Wyszedłeś to za drzwiami.

AJ: Tak, bardzo mi się to podobało i miałem trzy bardzo, bardzo mocne wnioski z tego kompilacji na poziomie przedsiębiorstwa, ponieważ tak było, zastanawialiśmy się, jak zoptymalizować również tę infrastrukturę pod kątem przyszłych zmian. Tak więc w tym projekcie nauczono się wielu rzeczy.

DV: Świetnie. Cóż, możesz, to zawsze wspaniała rzecz. Tak się cieszę, że to słyszę. Cóż, narzędzie. Naprawdę podobało mi się wysłuchanie Twojej historii i doceniam, że się nią podzieliłeś. Dziękuję bardzo za przyłączenie się do nas na wystawie. Tak oczywiście. Niesamowite. Dziękuję Ci. Dziękuję Ci. Jeśli chcesz sprawdzić, do czego służy narzędzie, możesz odwiedzić głośno groov.com Dziękujemy wszystkim za wysłuchanie tego podcastu społeczności WordPress na WMR. Ponownie, to jest twój gospodarz David Vogelpohl. Wspieram społeczność WordPressa poprzez moją rolę w WP Engine. I uwielbiam przedstawiać wam to, co najlepsze w społeczności tutaj w Press This.