Buna Basın: WP Engine, WP Engine'den Josh Dailey ile WooCommerce'i Nasıl Daha Hızlı Hale Getiriyor?
Yayınlanan: 2022-08-03WMR'nin WordPress topluluğu podcast'i Press This'e hoş geldiniz. Burada ev sahibi David Vogelpohl, WordPress geliştiricilerinin karşılaştığı en büyük sorunlar hakkında konuşmak için topluluğun dört bir yanından konuklarla oturuyor. Aşağıdaki orijinal kaydın bir transkripsiyonudur.
RedCircle tarafından desteklenmektedir
David Vogelpohl: Herkese merhaba ve WMR'deki WordPress topluluğu podcast'i Press This'e hoş geldiniz. Bu ev sahibiniz David Vogelpohl. WP Engine'deki rolüm aracılığıyla WordPress topluluğunu destekliyorum ve her hafta Press This'de topluluğun en iyilerini burada sizlerle buluşturmayı seviyorum. Hatırlatma olarak, beni Twitter @wpdavidv'den takip edebilir ve Red Circle, iTunes, Spotify'da Press This'e abone olabilir veya wmr.fm'den en son bölümleri indirebilirsiniz. Bu bölümde WP Engine'in ticareti nasıl hızlandırdığından bahsedeceğiz. Ve bu sohbet için bize katılıyorsunuz. Bu Bay Josh Dailey'e hoş geldiniz demek istiyorum. Josh hoşgeldin.
Josh Dailey: Merhaba David. Beni programa aldığın için teşekkürler. Bu gerçek bir onur.
DV: Oh, bu harika. Josh'tan önce şovda yer aldın mı, burada olmana gerçekten çok sevindim, sanırım dört ya da beş bölüm vardı ve şu anda hatırlamıyorum.
JD: Henüz yapmadım. Henüz ayrıcalığım olmadı. Ve bu benim için çok önemli.
DV: Mükemmel, mükemmel. Burada olmana sevindim. Biliyorum. Elbette WP Motoru ve çeşitli şeylerle birlikte çalışıyoruz, ancak yıllar boyunca üst düzey maceralar ve genel olarak WordPress ve burada bakış açınızı görmekten gerçekten memnunuz. Bu bölümdeki bu dinleme için Josh, WP motorlarındaki son güncellemeler hakkında ne konuşacak? oositleri önbelleğe alma ile ilgili mevcut zorlukları? WP Engine'in bunu ele almak için yaptıkları ve ardından gelecek için ne planladıkları. Röportajı dört gözle bekliyorum Josh, her konuğa sorduğum soruyu size sorarak başlayacağım. Bana kısaca WordPress başlangıç hikayenizi anlatabilir misiniz? WordPress'i ilk ne zaman kullandınız?
JD: Evet, muhtemelen 2012'deydi. Kâr amacı gütmeyen kuruluşlar ve KOBİ'ler için video ve diğer bazı dijital varlıklar oluşturuyordum. Ancak zorluk şuydu ki, kitlesel dağıtım için çevrimiçi olan bir yer arıyorlardı, bu açıkça insanların bu içeriği paylaşabilmesi için koca bir dünya açtı. Bu varlıkları yaratmak için çok para harcıyorlar. Ve böylece WordPress'i bir CMS olarak buldum ve bunun için yükledim. Ardından, kilidi açıp çevresinde bir insan topluluğu bulduğumda o dünyanın derinliklerine daldım ve ardından bazı WordPress eklenti ve geliştirme şirketlerinde çalışmaya davet edildim. Mükemmel, mükemmel.
DV: Yani 2012, özel gönderi türleri ve meta alanlarından sadece iki yıl sonra olacaktı. Yani bu, WordPress'in aslında bir CMS olmasının tam ortasında, o zamandan önce belki daha az olabilirdi. 2012'de bunu veya sadece WordPress olmadığını ve bu şekilde çalıştığını kabul ettiniz mi?
JD: Kabul etmedim bile. Sadece bir çözüme ihtiyacım olduğu için daldım. Ve bu bulabildiğim en iyisiydi ve nasıl çevireceğimi öğrendim. Açık kaynak sürümü. Bundan önce wordpress.com'da bir blogum vardı. Yani, hepsi açık kaynak ama blog için the.com çözümü, bunu zaten kullanıyordum. Ve sonra biri bana bir tanesini nasıl bırakacağımı gösterdi ve ilanı arka uca nasıl gireceğimi çözdü, böylece özellikle o zaman tehlikeli olmak için yeterince bilgi sahibi oldum. Tehlikeli olması yeterliydi.
DV: Her zaman dışarı çıkıyorum. Bana kısaca WP Engine'den ve orada ne yaptığınızdan bahsedebilir misiniz diye merak ediyordum.
JD: Evet, WP Engine, WordPress'e odaklanan, öncelikle bildiğiniz en büyük sorunlardan bazılarını, hız ve güvenlik ölçeklenebilirliği desteği ile övünmek ve çözmek üzerine odaklanmış bir teknoloji şirketidir. Bu yüzden, saldırıya uğradıktan ve bunun için bir çözüme ihtiyaç duyduktan sonra aslında WP Engine'in ilk müşterisiydim. Yani dediğim gibi, tehlikeli olmaya yetecek kadar. Ve bu, yönetilen WordPress barındırma alanı o sırada gerçekten patlamaya başladığında böyleydi. Ve ben de bu alana ilk girenlerdendim çünkü çiftçi hileleri ve bu tür şeylerle ilgili tuz çözümleri. Ama şimdi çok daha gelişmiş. Ve sonra oradaki rolüm için, müşteri ile ürün ve mühendislik arasında oturan bir ürün pazarlama müdürüyüm, ikisi arasında bir bağlantı olarak iletişim kurmak için döner bir sandalyede oturuyor olsaydım, müşterinin ihtiyaçlarının ne olduğunu iletirdim. ? Ve sonra, müşteriye bu ürünler hakkında nasıl konuşacağız ve sizin bir ileri bir geri döndüğünüzü hayal edeceğiz.
DV: Artık Josh'u biliyorsunuz, aslında onu bir DDoS saldırısından sonra WP Engine'e yükledim. Bu yüzden, WP Engine tarafında bu tür bir başlangıç hikayesini paylaşabileceğimizi düşünüyorum. Ama yara performansı hakkında konuşmaya başlayabilirsek, vites değiştirelim. Yani, açıkçası, hızı optimize etmeye çalışırken Wu ile karşılaşabileceğiniz bazı zorluklardan bahseden birçok insan var ve bence bunun en baskın e-ticaret platformu olduğunun da altını çizmenin önemli olduğunu düşünüyorum. Yeryüzünde. Ve biliyorsunuz, orada çok büyük avantajlar var. Ama bence insanlar hız konusunda gerçekten hassaslaştıkça bazı zorluklarla yüzleşmeye başlayabilirler. Ve bu yüzden, sizin bakış açınızdan, inşaatçıların veya geliştiricilerin karşılaştığı veya WooCommerce'i sayfa için optimize ederken karşılaştığı ana zorlukların neler olduğunu anlamaya çalışıyorum.
JD: Evet, bir keresinde WooCommerce hakkında not etmenin önemli olduğunu düşündüğünüzde ve hız, bunun sağlam bir platform olmasıdır. Bilirsiniz, WordPress sağlam ve hızlıdır ve üzerine bir şeyler eklemeye ve onunla çalışmaya başladığınız zamandır. Ve bu nedenle, şu anda mevcut zorluklar, eskiden atlananlardan çok uzak. Çok daha iyi hale geldi, ancak yayınlama da çok daha iyi hale geldi. Ve böylece mevcut durumda belirlediğimiz sorunlu noktalar, yapısal düzeyde, özel sipariş tablolarıdır. Yani bu, WooCommerce'in üzerinde çalıştığı bir şey. Biz de buna katılıyoruz ama esasen, şu anda WooCommerce sadece WordPress'in kullandığı aynı veritabanı tablolarını kullanıyor ve ürünler gibi şeyler için özel sipariş tabloları yok, ancak yaptıkları şey bunu genişletmek, böylece gidiyor daha ölçeklenebilir olmak ve her şeyi aynı alana yığmaktan çok daha iyi performans göstermek. Bunun beta çalışmasına katılıyoruz, ancak eğer dinliyorsanız ve geçişin testine katılmak istiyorsanız siz de katılabilirsiniz, çünkü bu, geçişi mevcut süreçten uzaklaştıracaktır. Developer.woocommerce.com'a giderek ve orada bununla ilgili blog gönderisini bularak bunu yapabilirsiniz. Bu özel sipariş tabloları. Ancak başka bir açıdan önbellektir. Çünkü WooCommerce içeriği dinamiktir. Önbellek bir sorun haline gelir. Ve yanlış sayfayı önbelleğe alırsanız, yanlış şeyi önbelleğe alırsanız işlevselliği bozabilirsiniz, işlevsellik getirirsiniz veya verileri açığa çıkarırsınız. Bu, birçok geliştiricinin dinamik içerikle mücadele ettiğini gördüğümüz bir gerilim noktası. Ve sonra, WooCommerce ile ilgili herhangi bir foruma giderseniz, sonunda sepet parçaları sorunu olacaktır. Hız konusunda herhangi bir geliştiriciyle konuşun ve bir Google sayfa hızı testi yaptırın ve birdenbire bu kart parçası komut dosyasının olduğunu görürsünüz. Ve böylece bunlar üç tür.
DV: Bu makaleleri okumayan insanlar için araba parçalarının ne olduğunu açıklayabilir misiniz?
JD: Evet, tabii. Bu nedenle, alışveriş sepeti parçaları, her seferinde sayfayı yenilemek zorunda kalmadan alışveriş sepetinin en son bildirimler, fiyatlandırma veya sepetinize koyduğunuz bilgilerle güncel kalmasının bir yoludur. Bu nedenle, bunun ne zaman olduğunu anlamak için bir JavaScript kod parçası kullanır ve bu nedenle bunu aktarır ve sizi güncel tutar. Şimdi, insanların çoğu zaman bunu kapat dediğini düzeltmek için mevcut çözüm, ancak bunu yaparsanız, en son en güncel bilgileri almazsınız ve müşterinizin bu özelleştirilmiş deneyime sahip olmasına izin veremezsiniz. veya birisi sitenizden alışveriş yaptığında çok değerli olan kişiselleştirilmiş deneyim.
DV: Bilirsiniz, hız optimizasyonunu düşündüğümde komik oluyor ve bir sayfada kaç öğeye sahip olacağım ya da olmayacağı gibi şeyler düşünüyorum. Ben buna sık sık acı ve neşe dengesi diyorum. Ve bununla kastettiğim, yeni bir deneyim veya içerik eklemenin sevincini ama sonra ek sayfaların acısını biliyorsunuz. Ve kulağa belki de bu ıstırap dengesi fikri gibi geliyor. Ve dinamik içerik hakkında düşündüğümüzde neşe de bir tür deneyimleniyor. Ve bu ne kadar yakalanamaz ve elbette biliyoruz ki Sitemiz daha fazla paraya çevrilebilirse, önbelleğe alınan sayfanın daha hızlı olduğu ve daha fazla sayfayı önbelleğe alırsanız daha fazla sunucu kaynağı açtığınız gibi ikili bir etkiye sahip olduğunu hissediyoruz. olmayan sayfalara kadar ve bu yüzden, bilirsiniz, bu güç var, kartınızı güncel tutmak gibi tüm bu gerçekten önemli işleri yapıyormuş gibi görünüyor. Ancak bunun için yapılan takas performans takasıdır ve bazı durumlarda, özellikle güncelleme kartında olduğu gibi, performans takası çok fazla olabilir. Belki öyle değildir ve sizinle bu konuya nasıl yaklaştığınız hakkında konuşmak istiyorum ama ilk molamızı vereceğiz. Hemen döneceğiz.
DV: Herkes Press This WordPress topluluğu podcast WMR'ye tekrar hoş geldiniz. Bu, sunucunuz David Vogelpohl. Josh Dailey ile WP Engine'in WooCommerce'i nasıl daha hızlı hale getirdiği hakkında konuşuyorum. Aradan hemen önce Josh, WooCommerce performans optimizasyonları müşteri sipariş tablolarında fırsat olarak gördüğünüz üç ana odak alanının olduğunu paylaştık. Sakinleşeceğini duyduğuma sevindim, ekip bunun üzerinde çalışıyor. İnsanların sitenin önbellek yeteneğinin çok önemli olduğunu test etmelerini sağlamak için bağırdığınız için teşekkür ederiz ve daha sonra özellikle önbellek yeteneği mevcut uygulamadan etkilenir ve bu, kişisel olarak duyduğum, gördüğüm ve üzerinde odaklandığım şeylerle tutarlıdır. yıllar. Bu yüzden sadece merak ediyorum. Yine, daha önce de bahsettiğimiz gibi, insanlar bunun hakkında konuştu ve bloglar gibi, ben bile biliyorum. İnşaatçı geliştiriciler, burada bir WP gündemine ev sahipliği yapmanın dışındaki bu zorlukları nasıl ele alıyor ve bana WP Engine gibi ne yaptığını söylüyor? Ve sadece DIY'e nasıl uyduğunu merak ediyorum. Bu zorluklar için hem düzeltmeler hem de optimizasyonlar.
JD: Evet, bence her şeyden önce not etmek önemli çünkü o son bölümün sonunda harika bir çağrı aldınız. Ama esasen, PageSpeed ve performansı düşündüğünüzde, çünkü o alanda çok zaman geçirdim. Bu bir bilim değil. Daha çok bir sanat formu. Ve çok fazla almak ve vermektir. Ve bu şeylerin çoğunun devreye girdiği yer, gerçekten bilmediğiniz, sitenizde büyük bir videonun oynatılmasını istiyorsanız, bunun yalnızca hızınıza zarar vereceğini ve buna değer olabileceğini bilmelisiniz. bize ne yapıyorsun. Ve böylece E-ticaret alanında, özellikle birçok DIY kullanıcısının bu optimizasyon adımlarını ele alma şekli, içeri girip yönetmeniz gereken bir yoldur. kendiniz ve nakit uygulama uygulamalarını anlayın. Alanda yeniyseniz, bazı harika eklentiler de var, ancak içeri girip bu eklentilerle oynamanızı ve ardından test testlerini test etmenizi öneririm. Oraya girmeli ve bir anahtarı çevirdiğinizden emin olmalısınız, ön uçta nasıl performans gösterdiğini görün, bazı işlevleri bozmadığından emin olun ve sonra geri dönün ve onunla biraz oynayın. Bu, insanların bunu bir DIY bakış açısıyla yapmasının başka bir yolu. Ve son olarak, hız ve performansta 10 düzeltme veya devam eden bir çalışma olduğunu düşünüyorum. Sadece bir şey ayarlayıp unutmuyorsun. Daha fazla insanın dönüştürme hızı olduğunda mağazanıza katacağı değer nedeniyle sürekli olarak bunun sonuçlarını düşünmelisiniz. Ve geçici olayları temizlemek gibi şeyler, ticaretin oturumları temizlediğine dair ipuçlarıdır. Ayrıca bonus olarak, oturum açarken botların oturum oluşturmasını da engelleyebilirsiniz. Yani bunlar, insanların performanslarını kendi başlarına gerçekleştirirken veya bunun üzerinde çalışan bir geliştirici olduklarında attıkları bazı adımlardır.

DV: Evet, bu yüzden biraz önce düşünüyorum ve sonra az önce söylediklerini de düşünüyorum, ama bu, tamam, performans için bir fırsat olarak yararlanabileceğim bu zorluklar olduğunu biliyorum. Ölçeklemeye başladığımda bunu düşünebilirim ve bir liste yapacağım, nakit yeteneği ve kart parçaları ve önbelleğe alma kurallarım ve bunların hepsi bir rol oynuyor. Bu yüzden bu proje planını ortaya koyacağım ve yol boyunca her dilim için bir çözüm seçeceğim. Sonra gidip temelde yapılandıracağım ve önbelleğe alma kuralları gibi şeylerde uygulayacağım, neyi önbelleğe alırım? Neyi önbelleğe almam? Daha önce yaptığınız noktalara benzer verileri ifşa ediyor muyum? Ve sonra buna karşı infaz edeceğim. Ve sonra sadece bir kez değil, zamanla. Bunu yeni kodum dağıtmak veya yeni özellikler ve yeni içerik koymak olarak paylaşıyoruz, ancak ilerledikçe optimize ediyorum, Bu doğru mu?
JD: Evet, ve duyduğun gibi ve bunun bir tür açıklaması üzerinden geçiyorsun ve çok zaman alabilir. Özellikle bu işe kendini adamış bir kişiniz yoksa veya kendi mağazanızı işletiyorsanız, bu biraz zahmetli bir iş olur. Performans optimizasyonu, asla yeterli zaman yokmuş gibi geliyor ve bunun içinde, bu yüzden sadece ısırık büyüklüğünde parçalar halinde alın. Eğer yapabilirsen. Ama tabii ki, sizin için yönetildiği başka çözümler de var, bu sadece bir değer maliyeti olarak. Teklif.
DV: Evet, gerçekten ilginç, bilirsin, sonunda sunduğumuz gibi hissettiğim değer önerisi mağazanızın sahibi olmak. Bayan kıç için kiralamayın. Ve bağımsız esnekliğe sahip olun, düşük veya yeni kodla başlayın, ancak, bilirsiniz, daha güçlü bir şeye dönüşür, ancak bununla birlikte, bu tür tutarlı ve kalıcı performans optimizasyonunun bu tür bir sorumluluğu gelir. Biliyorsunuz ki, WP motorları, yeni teklifler veya e-ticaret operatöründeki iyileştirmeler hakkında konuşan şovların başlığı. Yine de merak ediyorum, WP Engine kime özel barındırma hizmetini ne zaman başlattı ve başlangıçta ne yaptı?
JD: Evet, bir yıldan biraz fazla bir süre önceydi. Şimdi. Martta. Ve o zaman, E-ticaretin mevcut durumuna ve pandemi boyunca çevrimiçi hareket eden mağazaların yerini alan bariz büyüme patlamasına bakıyorduk. Ama bu sadece bir tür görüş, eğer düşünürseniz, işlerin zaten trend olduğu yön buydu, gerçekten. Bu nedenle, mağazaların benzersiz ihtiyaçlarına nasıl yardımcı olabileceğimize bakıyoruz ve bu nedenle, WordPress'teki gerilim noktalarından biri, arama işlevinin alışveriş deneyimleri veya kapsamlı aramalar için tasarlanmamasıdır. Temelde sadece veritabanını arar ve bu çok sınırlıdır. Ve böylece ilk olarak bir araya getirdiğimiz şeylerden biri anında Mağaza aramasıydı. Bunu güçlendirmek için elastik baskı ile ortaklık kurduk ve bu, otomatik öneri ile harika bir araç ve önerileri mi kastettiniz, ancak daha sonra DIY için özel Amazon tarzı arama deneyimleri oluşturmak için bunun çok ötesine geçiyor veya açıp açabilirsiniz. üzerinde birkaç fonksiyon. Ancak daha sonra geliştirici için başlangıçta bir geliştirici aracı olarak oluşturuldu. Ve böylece yapamayacağınız şeyleri yapmak için gerçekten güçlü bir işlevi var. Yani bildiğinizi düşünün, alfabetik olarak farklı şekillerde sıralayın. Normal WordPress aramanızla veya belirli ürün açıklamalarıyla ve bu tür şeylerle bunu yapmak çok zor. Bu Dahil edilen ikinci şey, harika bir araç olan Genesis bro lisansıydı ve özellikle WooCommerce için bazı ek işlevlere sahip. Ancak, Genesis büyümesiyle ilgili asıl bonus ve faydanın, e-Ticaret veya WooCommerce için çok az kodla veya özellikle JavaScript ile kendi bloklarınızı oluşturabileceğiniz ve belki de aşina olduğunuz şeyi kullanabileceğiniz Genesis özel blokları olduğunu düşünüyorum. ya da rahat. Ve son olarak, SPM lisanslama akıllı eklenti yöneticisine sahip olduk, her otomatik eklenti testinden önce görsel regresyon testi yapan ve bildiğimiz gibi eklenti güncellemeleri yapmak için çok zaman harcayabileceğiniz harika bir araç. Çok fazla eklenti var, çok fazla tema, yapılması gereken çok fazla güncelleme ve akıllı eklenti yöneticisi bir tür testler yapacak ve ardından bir yedekleme yapacak ve ardından bir şeyin olup olmadığına karar vermek için güncelleme ve ön güncelleme ile karşılaştıracağından emin olacak. kırdı ve sonra bunu düzeltmeniz gerekirse size bir bildirim verir. Yani bunlar üç anahtar satış teklifiydi.
DV: Harika. Bu nedenle, genel olarak, temelde anında Mağaza araması, blok oluşturma ve özel blok oluşturma araçları olan Genesis Pro ve ardından SPM adlı otomatik bir eklenti güncelleme hizmeti olan elastik basına sahip bir barındırma planı gibi görünüyor. Görsel regresyon testi yapar ve bu yüzden bunlar bir araya gelmek gibidir, WooCommerce ile e-ticaret mağazaları kuran insanlar için bir araç takımı gibi, platform açısından ilginç olduğunu düşündüğüm bir tür sayfa içeriği bile sağlar. Ama ben sadece PHRC'nin yakın zamanda duyurulan şehir planlarının, özellikle de WooCommerce için nakit paranın açıklanması gibi merak ediyorum ve geçmişteki nakit paranın bununla ilgili daha fazla şey olduğunu hissediyorum ve yaklaşık bir dakikamız var gibi hissediyorum. bir sonraki molamız. Ancak, şu anda bu planlarda mevcut olan WooCommerce için nakit ne gibi bir yolculuğa başlayamıyorsunuz ve nasıl çalışıyor?
JD: Oh evet, kesinlikle bunu sizin için çok hızlı bir şekilde halledebilir ama her zaman nakit, WP motorlarının tescilli akıllı önbelleğe alma işlevidir, bu sizin için yönetilen önbellektir. Ancak WooCommerce için her zaman önbellek, bu işlevselliği WordPress'in ötesine veya WooCommerce hesap mağaza sayfalarına ve WooCommerce sayfalarının geri kalanına genişletir. Ve evet, aradan sonra biraz daha konuya girebiliriz. Ama bu evet, bir başlangıç noktası.
DV: Tamam, yani temelde, daha fazla optimizasyon, yani her zaman özel nakit önbelleğe alma çözümü ve gevşek, spesifik olmadan önce, muhtemelen daha fazla önbelleğe alınabilir hale getirmenin avantajlarından yararlanmaya başladılar. son mola ve hemen döneceğiz.
DV: Herkese merhaba. Bu WordPress topluluğu podcast'leri WMR'ye tekrar hoş geldiniz. WP Engine'in Josh Dailey ile WooCommerce'i nasıl daha hızlı hale getirdiğinden bahsediyoruz. Aradan hemen önce Josh, bize WooCommerce'den yeni önbelleğe alma yetenekleri ve WP motorları e-ticaret planlarından para kazanma hakkında biraz bilgi veriyordunuz. Bunun tam olarak nasıl çalıştığına dair daha fazla ayrıntıya girip giremeyeceğinizi merak ediyorlar, şirket gibi bir yerde varsayılan bir önbelleğe alma mahkumundan nasıl farklı olduğu gibi neler olup bittiğini anlıyor mu?
JD: Doğru. Bu nedenle WooCommerce, uygulayabileceğiniz bir dizi önerilen istisnaya sahiptir ve çoğu ana bilgisayar ve eklenti zaten yapar. Bu. Bir performans optimizasyonu eklentisi kullanıyorsanız, bu istisnaları uygular. Ancak, nakit parayla veya nakit paraya baktığımızda fark ettiğimiz şey, birisi WooCommerce kullanıyorsa sepetle etkileşime girdikten sonra, o ürünü sepetten çıkarsalar bile, bu istisnalar, bu sayfalara artık bir çerez kullanmadığını söylemek için bir çerez kullanır. önbelleğe alınmış olarak hizmet eder. Ve böylece, sepet önbelleğini kullandığınız noktaya kadar siteye yapacağınız ilk ziyaretler işe yarayacaktır. İyi ve sonra aniden sayfalar yarıya inecek ve yükleme süresi olacak. Bunun nedeni, genel olarak önbelleğin bir site sayfasının iki kata kadar daha hızlı yüklenmesini sağlayacağını ve dinamik içerik nedeniyle bu önbellek sayfalarında gezinmeye çalıştıktan sonra bilmenizdir. Yani biz o sayfalara baktık ve hepsinin olmadığını anladık. Bunlardan bazıları hala çok fazla statik içeriğe sahip veya blog gönderilerinin önbelleğe alınmayı bırakması gibi önbelleğe alınmış olarak sunulabilecek tüm statik içerik. Dolayısıyla bu sayfalar önbelleğe alınmaya devam etmelidir. Ve her zaman önbellek ile, alışveriş yapanların ödemeyi doğruladığı alışveriş sepetini atlamayı bilir, ancak WooCommerce tarafından statik sayfalar için nakit teslimatı optimize etmek için kullanılan temel çerezleri yok sayar. Bu da, işlevselliği kaybetmeden önbelleğin avantajlarından yararlanacağınız anlamına gelir. Sonuçlara biz de şaşırdık çünkü sayfaların %90'ına kadar daha fazlasını önbelleğe alabildik, aslında sayfalarınızın sayısına bağlı olarak bundan daha fazlası olabilir. Ve büyük bir blogunuz varsa, bu %99'a kadar çıkabilir. Biliyorsunuz, ancak bunun güzelliği, müşterinin faydaları sonuna kadar elde etmesi ve performansın, alıcı yolculuğunda ilerledikçe fayda sağlamasıdır. Ve böylece WooCommerce ile, yalnızca önerilen nakit hariç tutmaları izliyorsanız, müşteri her zaman önbellekle alıcı yolculuğuna devam ettikçe sayfalar yavaşlamaya başlar, tüm alışveriş deneyimi boyunca aynı performans düzeyine sahip olmaya devam edersiniz.
DV : Mükemmel. Bunu paylaştığın için teşekkürler. Sadece genel olarak biliyorum. WooCommerce için asla önbelleğe alınmayan her önbellek, kulağa gerçekten etli ve artması şaşırtıcı olan bir optimizasyon koleksiyonu gibidir. %90'a varan önbellek sayfası sayısı. Şimdi ayrıca WP Engine'in araba parçaları etrafında bir şeyler planladığından bahsetmiştiniz, bununla ilgili neler paylaşabilirsiniz?
JD: Evet, araba parçaları benzer bir entegrasyon yapıyordu ve bu, esasen nakit paranın başka bir uzantısı olacak. Ancak, sepetin güncel kalması ve güncellenebilmesi için sepet parçaları özelliklerini kullanmaya devam etmenizi sağlayan bir eklenti olacaktır, ancak sepeti kullanmayan sayfalarda çalışmayacaktır. Dolayısıyla, CART parçalarının gerçek acı noktası, işlevselliğimiz orada olmasa bile, her sayfada küçük komut dosyasının her sayfada çalıştığını kontrol etmesi veya çalıştırmasıdır. Böylece mevcut işlevselliğin ne zaman kullanıldığını belirleyebilir ve ardından buna dayalı olarak bu sayfalara uygun kuralları uygulayabiliriz. Yani bu gerçekten daha fazla kaynak veya site genelinde serbest kalmalı.
DV: Evet, bu kelimenin otomatik olmasını seviyorum, açıkçası kurun, yapılandırın ve tekrarlayın. Özellikle hepsini bir araya getirdiğinizde bazen çok iş oluyor. Ama bu kulağa inanılmaz geliyor. Bu harikaydı. Josh'un bu derinliğine gittiğin için gerçekten minnettarım ve bugün seni şovda görmekten gerçekten keyif aldım.
JD: Ve bunun benim ayrıcalığım olduğunu söyledim. David, seninle çalışmaktan zevk aldım ama aynı zamanda WordPress topluluğunda yaptığın işten de zevk alıyorum.
DV: Çok eğlendiğiniz için teşekkür ederim ve bu gösteri sırasında çok güzel insanlarla tanışıp gerçekten ilginç şeyler hakkında konuşuyorsunuz. Kesinlikle haftamın en önemli olaylarından biri. Ama yine de, bugün bize katıldığınız için çok teşekkürler Josh. Kesinlikle doğru. Mükemmel. Josh'un neler yaptığı hakkında daha fazla bilgi edinmek isterseniz wpengine.com/ecommerce adresini ziyaret edebilirsiniz. WMR'de bu WordPress topluluğu podcast'ini dinlediğiniz için herkese teşekkürler. Yine, bu sunucunuz David Vogelpohl oldu. WP Engine'deki rolüm aracılığıyla WordPress topluluğunu destekliyorum. Ve topluluktaki en iyileri her hafta buraya getirmeyi seviyorum ve Buna Basın.