Tekan Ini: Bagaimana WP Engine Membuat WooCommerce Lebih Cepat dengan Josh Dailey dari WP Engine

Diterbitkan: 2022-08-03

Selamat datang di Press This, podcast komunitas WordPress dari WMR. Di sini tuan rumah David Vogelpohl duduk bersama tamu dari seluruh komunitas untuk membicarakan masalah terbesar yang dihadapi pengembang WordPress. Berikut ini adalah transkripsi dari rekaman aslinya.

Didukung oleh RedCircle

David Vogelpohl: Halo semuanya dan selamat datang di Press This, podcast komunitas WordPress di WMR. Ini adalah tuan rumah Anda, David Vogelpohl. Saya mendukung komunitas WordPress melalui peran saya di WP Engine, dan saya senang memberikan yang terbaik dari komunitas kepada Anda di sini setiap minggu di Press This. Sebagai pengingat, Anda dapat mengikuti saya di Twitter @wpdavidv, dan Anda dapat berlangganan Tekan Ini di Lingkaran Merah, iTunes, Spotify, atau unduh episode terbaru di wmr.fm. Dalam episode ini kita akan berbicara tentang bagaimana WP Engine membuat perdagangan lebih cepat. Dan bergabunglah dengan kami untuk percakapan itu. Saya ingin menyambut untuk menekan Mr Josh Dailey ini. Josh selamat datang.

Josh Dailey: Halo, David. Terima kasih telah mengajakku tampil. Sungguh suatu kehormatan.

DV: Oh, itu bagus. Saya sangat senang Anda ada di sini, apakah Anda pernah tampil di acara itu sebelum Josh, saya pikir pada empat atau lima episode dan sekarang saya tidak ingat.

JD: Saya belum. Saya belum memiliki hak istimewa. Dan jadi ini adalah masalah besar bagi saya.

DV: Luar biasa, luar biasa. Saya senang Anda ada di sini. Saya tahu. Kami bekerja bersama tentu saja Mesin WP dan berbagai hal tetapi petualangan senior selama bertahun-tahun dan WordPress pada umumnya dan sangat senang memiliki perspektif Anda di sini. Untuk mendengarkan ini di episode ini apa yang akan Josh bicarakan tentang pembaruan terkini untuk mesin WP Opsi hosting terfokus WooCommerce termasuk optimasi caching terfokus woo baru yang menyediakan hingga 90% lebih banyak dan sangat meningkatkan halaman cache di Josh's akan berbagi dengan ini adalah tantangan mereka saat ini dengan caching oosit? Apa yang telah dilakukan WP Engine untuk membantu mengatasinya dan kemudian apa yang telah mereka rencanakan untuk masa depan. Jadi sangat menantikan wawancara Josh, saya akan memulai dengan menanyakan pertanyaan yang sama yang saya tanyakan kepada setiap tamu Bisakah Anda menceritakan secara singkat kisah asal WordPress Anda? Kapan pertama kali Anda menggunakan WordPress?

JD: Ya, mungkin sekitar tahun 2012. Saya membuat video dan beberapa aset digital lainnya untuk organisasi nirlaba dan UKM. Tapi tantangannya, mereka mencari tempat untuk distribusi massal yang online, jelas itu membuka seluruh dunia bagi orang untuk dapat berbagi konten itu. Mereka menghabiskan banyak uang untuk menciptakan aset tersebut. Jadi saya menemukan WordPress sebagai CMS dan memuat untuk itu. Dan kemudian terjun jauh ke dalam dunia itu saat saya membuka kunci dan menemukan komunitas orang-orang di sekitarnya dan kemudian diundang untuk bekerja di beberapa perusahaan plugin dan pengembangan WordPress. Luar biasa, luar biasa.

DV: Jadi 2012 ini hanya dua tahun setelah jenis pos kustom dan bidang meta. Jadi ini akan tepat di tengah-tengah WordPress yang sebenarnya menjadi CMS versus mungkin kurang sebelum waktu itu. Apakah Anda bahkan mengakui bahwa pada tahun 2012, atau bahwa itu bukan hanya WordPress dan bekerja seperti itu.

JD: Saya bahkan tidak mengakuinya. Saya hanya menyelam karena saya butuh solusi. Dan ini adalah yang terbaik yang bisa saya temukan dan saya belajar cara memutarnya. Versi sumber terbuka. Saya sudah punya blog sebelumnya di wordpress.com. Maksud saya, semuanya open source tetapi solusi the.com untuk blog, saya sudah menggunakannya. Dan kemudian seseorang menunjukkan kepada saya bagaimana cara memasangnya dan dan menemukan cara untuk masuk ke bagian belakang posting jadi saya cukup tahu untuk menjadi berbahaya, terutama pada waktu itu. Itu hanya cukup untuk menjadi berbahaya.

DV: Saya mengerti, saya selalu keluar. Saya ingin tahu apakah Anda dapat memberi tahu saya secara singkat tentang WP Engine dan apa yang Anda lakukan di sana.

JD: Ya, WP Engine adalah perusahaan teknologi yang berfokus pada WordPress, terutama seputar membual dan memecahkan beberapa masalah terbesar yang Anda tahu, seputar kecepatan, dukungan skalabilitas keamanan. Jadi saya sebenarnya adalah pelanggan awal WP Engine setelah diretas dan membutuhkan solusi untuk itu. Jadi seperti yang saya katakan, cukup berbahaya. Dan seperti itulah ketika ruang hosting WordPress yang dikelola benar-benar mulai bermunculan dan lepas landas pada saat itu. Jadi saya adalah pengadopsi awal ke ruang itu karena solusi garam di sekitar peretasan petani dan hal-hal semacam itu. Tapi sekarang sudah jauh lebih maju. Dan kemudian untuk peran saya di sana, saya adalah manajer pemasaran produk yang duduk di antara pelanggan dan produk dan teknik untuk berkomunikasi sebagai penghubung utama di antara keduanya jika saya duduk di kursi putar untuk mengomunikasikan apa yang dibutuhkan pelanggan ? Dan juga bagaimana kita berbicara tentang produk tersebut kembali ke pelanggan dan membayangkan Anda berputar bolak-balik.

DV: Sekarang Anda tahu Josh, saya benar-benar meletakkannya di WP Engine setelah serangan DDoS. Jadi saya pikir mungkin Anda dan saya berbagi cerita asal seperti itu di sisi WP Engine. Tapi mari kita pindah persneling jika kita bisa mulai berbicara tentang kinerja luka. Jadi maksud saya, jelas ada banyak orang yang telah berbicara tentang beberapa tantangan yang dapat Anda hadapi dengan Wu saat Anda mencoba mengoptimalkan kecepatan dan saya pikir penting juga untuk menggarisbawahi bahwa itu adalah platform e-commerce yang paling dominan. di dunia. Dan, Anda tahu, ada begitu banyak keuntungan luar biasa di sana. Tapi saya pikir ketika orang mulai benar-benar memperbaiki kecepatan, mereka bisa mulai menghadapi beberapa tantangan. Jadi saya hanya mencoba memahami dari sudut pandang Anda apa tantangan utama yang dihadapi pembangun atau pengembang atau saat mereka mengoptimalkan WooCommerce untuk halaman?

JD: Ya, sekali menurut kalian penting untuk diperhatikan tentang WooCommerce dan kecepatannya adalah platform yang solid. Anda tahu, WordPress solid dan cepat dan saat itulah Anda mulai menambahkan hal-hal di atasnya dan bekerja dengannya. Jadi tantangan saat ini jauh dari apa yang dulu mereka lewati. Sudah jauh lebih baik, tetapi posting juga menjadi jauh lebih baik. Jadi titik kesulitan yang telah kami identifikasi pada keadaan saat ini adalah pada tingkat struktural, tabel pesanan khusus. Jadi itu adalah sesuatu yang sedang dikerjakan WooCommerce. Dan kami berpartisipasi di dalamnya, tetapi pada dasarnya, saat ini WooCommerce hanya menggunakan tabel database yang sama dengan yang digunakan WordPress, dan tidak ada tabel pesanan khusus untuk hal-hal seperti produk, tetapi apa yang mereka lakukan adalah memperluasnya sehingga berjalan menjadi lebih terukur dan berkinerja jauh lebih baik daripada hanya menumpuk semuanya ke dalam ruang yang sama. Jadi kami berpartisipasi dalam pekerjaan beta itu tetapi Anda juga bisa jika Anda mendengarkan dan Anda ingin berpartisipasi dalam pengujian migrasi, karena itu akan menjauhkan migrasi dari proses saat ini. Anda dapat melakukannya dengan membuka developer.woocommerce.com dan menemukan posting blog di sana tentang itu. Itu tabel pesanan khusus. Tapi dari perspektif lain, adalah cache. Karena konten WooCommerce bersifat dinamis. Cache menjadi masalah. Dan karena jika Anda men-cache halaman yang salah, Anda mungkin merusak fungsionalitas jika Anda men-cache hal yang salah, Anda akan membawa fungsionalitas, atau Anda akan mengekspos data. Dan itulah titik ketegangan yang kami lihat banyak pengembang berjuang dengan konten dinamis. Dan akhirnya akan menjadi masalah fragmen keranjang jika Anda pergi ke forum mana pun di sekitar WooCommerce. Bicaralah dengan pengembang mana pun tentang kecepatan dan selesaikan tes kecepatan halaman Google, dan Anda tiba-tiba melihat bahwa ada skrip fragmen kartu ini. Dan itu adalah jenis dari ketiganya.

DV: Bisakah Anda menjelaskan apa fragmen keranjang untuk orang-orang yang tidak membaca artikel itu?

JD: Ya, tentu. Jadi fragmen troli adalah cara agar troli dapat tetap up to date dengan pemberitahuan atau harga terbaru atau apa yang Anda masukkan ke dalam troli Anda tanpa harus me-refresh halaman setiap saat. Jadi ia menggunakan sepotong kode JavaScript untuk mengenali bahwa ketika itu terjadi, dan itu akan memindahkannya dan membuat Anda tetap up to date. Sekarang solusi saat ini untuk memperbaiki bahwa banyak kali orang hanya mengatakan matikan, tetapi jika Anda melakukannya, maka Anda tidak mendapatkan informasi terbaru terbaru dan Anda tidak dapat mengizinkan pelanggan Anda untuk memiliki pengalaman yang disesuaikan atau pengalaman pribadi yang sangat berharga saat seseorang berbelanja di situs Anda.

DV: Anda tahu, lucu ketika saya memikirkan pengoptimalan kecepatan, dan saya memikirkan hal-hal seperti berapa banyak elemen yang akan saya miliki di halaman atau tidak. Saya sering menyebutnya keseimbangan penderitaan dan kegembiraan. Dan yang saya maksud dengan itu adalah Anda tahu kegembiraan menambahkan pengalaman atau konten baru tetapi kemudian penderitaan halaman tambahan. Dan sepertinya mungkin gagasan tentang keseimbangan penderitaan ini. Dan kegembiraan juga dialami saat kita memikirkan konten dinamis. Dan betapa uncatchable itu dan tentu saja kita tahu bahwa semakin cashable Situs kita, rasanya memiliki efek ganda dimana seperti halaman yang di-cache semakin cepat, dan semakin banyak halaman yang di-cache semakin banyak resource server yang dibuka untuk halaman yang tidak dan, Anda tahu, ada kekuatan ini, tampaknya woo di mana itu seperti melakukan semua pekerjaan yang sangat penting seperti menjaga kartu Anda up to date. Tetapi trade off untuk itu adalah trade off kinerja dan sepertinya dalam beberapa kasus, terutama seperti untuk kartu pembaruan, mungkin trade off kinerja terlalu banyak. Mungkin tidak dan saya ingin berbicara dengan Anda tentang cara Anda mendekatinya, tapi kita akan istirahat dulu. Kami akan segera kembali.

DV: Semuanya, selamat datang kembali di Press This WordPress community podcast WMR. Ini adalah tuan rumah Anda David Vogelpohl. Saya berbicara dengan Josh Dailey tentang bagaimana WP Engine membuat WooCommerce lebih cepat. Josh tepat sebelum jeda, kami membagikan bahwa tiga area fokus utama yang Anda lihat sebagai peluang dalam tabel pesanan pelanggan pengoptimalan kinerja WooCommerce. Senang mendengar bahwa tim yang tenang sedang mengerjakannya. Terima kasih atas teriakan untuk membuat orang menguji kemampuan cache situs yang sangat penting dan khususnya kemampuan cache dipengaruhi oleh praktik saat ini dan itu konsisten dengan yang telah saya dengar dan lihat secara pribadi dan fokuskan pada bertahun-tahun. Jadi saya hanya penasaran. Seperti lagi, seperti yang kami sebutkan sebelumnya, seperti orang membicarakan ini dan blog, bahkan saya tahu tentang itu. Bagaimana pengembang pembangun mengatasi tantangan ini di luar menghosting agenda WP di sini dan memberi tahu saya apa yang dilakukan WP Engine? Dan saya hanya ingin tahu bagaimana itu cocok dengan DIY. Baik perbaikan atau optimasi untuk tantangan ini.

JD: Ya, saya pikir pertama-tama penting untuk diperhatikan karena Anda memiliki panggilan yang bagus di akhir segmen terakhir itu. Tetapi pada dasarnya, ketika Anda memikirkan PageSpeed ​​dan kinerja, karena saya telah menghabiskan banyak waktu di ruang itu. Ini bukan ilmu. Ini lebih merupakan bentuk seni. Dan itu banyak memberi dan menerima. Dan di situlah banyak hal yang berperan adalah tidak benar-benar Anda tahu, jika Anda ingin video besar diputar di situs Anda, Anda harus tahu bahwa itu hanya akan mengurangi kecepatan Anda dan itu mungkin berharga kepada kami apa yang Anda lakukan. Demikian pula dengan ruang E-niaga, khususnya cara banyak orang DIY mengatasi langkah-langkah pengoptimalan ini secara manual adalah salah satu cara Anda masuk dan mengelolanya. sendiri dan mencari tahu implementasi implementasi kas. Ada juga beberapa plugin hebat jika Anda baru mengenal ruang angkasa, tetapi saya akan mendorong Anda untuk masuk dan bermain-main dengan plugin tersebut dan kemudian menguji tes tes. Anda harus masuk ke sana dan memastikan bahwa Anda menyalakan sakelar untuk melihat bagaimana kinerjanya di ujung depan, pastikan itu tidak merusak beberapa fungsi dan kemudian kembali dan bermain-main dengannya. Itu cara lain orang melakukan ini dari perspektif DIY. Dan akhirnya, saya pikir ada 10 perbaikan kecepatan dan kinerja atau pekerjaan yang sedang berlangsung. Anda tidak hanya mengatur sesuatu dan melupakannya. Anda harus terus-menerus memikirkan implikasinya karena nilai yang ditambahkannya ke toko Anda ketika ada kecepatan lebih banyak orang yang berkonversi. Dan hal-hal seperti menghapus transien adalah tip bahwa perdagangan adalah sesi pembersihan. Dan sebagai bonus, Anda juga dapat memblokir bot agar tidak membuat sesi saat mereka masuk. Jadi, itulah beberapa langkah yang dilakukan orang saat melakukan kinerja sendiri atau jika mereka adalah pengembang yang mengerjakannya.

DV: Ya, jadi saya hanya berpikir kembali dan kemudian juga memikirkan apa yang baru saja Anda katakan, tapi itu seperti, oke, saya tahu ada tantangan untuk kinerja yang dapat saya manfaatkan sebagai peluang. Saya mungkin memikirkan ini saat saya mulai menskala dan saya akan membuat daftar dan kemampuan uang tunai dan fragmen kartu dan aturan caching saya dan semua itu berperan. Jadi saya akan menyusun rencana proyek ini dan saya akan memilih solusi untuk setiap potongan di sepanjang jalan. Dan kemudian saya akan pergi dan pada dasarnya mengonfigurasi dan mengimplementasikannya dalam hal-hal seperti aturan caching, seperti apa yang saya cache? Apa yang tidak saya cache? Apakah saya mengekspos data seperti jenis poin yang Anda buat sebelumnya? Dan kemudian aku akan pergi mengeksekusi melawan itu. Dan kemudian tidak hanya sekali, tetapi seiring waktu. Kami membagikannya saat saya menerapkan kode baru atau menempatkan fitur baru dan konten baru, tetapi saya juga mengoptimalkan saat saya melakukannya, Benarkah?

JD: Ya, dan seperti yang Anda dengar, dan jenis penjelasan yang Anda lalui dan itu bisa memakan banyak waktu. Ini akhirnya menjadi sedikit pekerjaan, terutama jika Anda tidak memiliki orang yang berdedikasi untuk itu atau Anda menjalankan toko Anda sendiri. Optimalisasi kinerja, rasanya seperti tidak pernah ada cukup waktu dan di dalamnya, jadi ambil saja dalam potongan kecil. Jika kamu bisa. Tapi kemudian jelas, ada solusi lain di luar sana di mana itu dikelola untuk Anda itu hanya sebagai biaya nilai. Usul.

DV: Ya, sangat menarik, Anda tahu, proposisi nilai yang saya rasa kami berikan pada akhirnya adalah pemilik toko Anda. Jangan sewa untuk Nona pantat. Dan memiliki fleksibilitas independen mulai dari kode rendah atau baru, tetapi, Anda tahu, tumbuh menjadi sesuatu yang lebih kuat, tetapi dengan itu muncul tanggung jawab semacam ini dari jenis pengoptimalan kinerja yang konsisten dan persisten. Jadi Anda tahu, jelas judul acara berbicara tentang mesin WP, penawaran baru atau peningkatan pada operator e commerce-nya. Saya hanya ingin tahu, kapan WP Engine meluncurkan hosting khusus whoo, dan seperti apa awalnya?

JD: Ya, itu lebih dari setahun yang lalu. Sekarang. Di bulan Maret. Dan pada saat itu, kami melihat keadaan E-commerce saat ini dan ledakan pertumbuhan yang nyata yang terjadi pada toko-toko yang bergerak online melalui pandemi. Tapi itu hanya pandangan jika Anda memikirkannya, itu adalah arah hal-hal yang sudah menjadi tren, sungguh. Jadi kami melihat bagaimana kami membantu untuk kebutuhan unik toko dan, salah satu titik ketegangan di WordPress adalah bahwa fungsi pencarian tidak dirancang untuk pengalaman berbelanja atau pencarian yang luas. Ini pada dasarnya hanya mencari database, dan itu sangat terbatas. Dan salah satu hal yang kami gabungkan pertama kali adalah pencarian Toko instan. Kami telah bermitra dengan pers elastis untuk mendukungnya dan itu adalah alat yang hebat dengan saran otomatis dan dan maksud Anda saran tetapi kemudian jauh melampaui itu untuk menciptakan pengalaman pencarian gaya Amazon khusus untuk DIY atau Anda dapat menyalakannya dan menyalakannya beberapa fungsi aktif. Tapi kemudian untuk pengembang, itu awalnya dibuat sebagai alat pengembang. Jadi ada fungsionalitas yang sangat kuat untuk melakukan hal-hal yang tidak dapat Anda lakukan. Jadi pikirkan tentang Anda tahu, menyortir dengan cara yang berbeda, menurut abjad. Itu sangat sulit dilakukan dengan pencarian WordPress normal Anda atau dengan deskripsi produk tertentu dan hal semacam itu. Hal kedua yang disertakan adalah lisensi Genesis bro, yang merupakan alat luar biasa, dan memiliki beberapa fungsi tambahan khusus untuk WooCommerce. Tapi saya pikir bonus dan manfaat nyata dengan Genesis grow adalah Genesis custom block, di mana Anda dapat membuat blok sendiri untuk eCommerce atau WooCommerce dengan kode yang sangat sedikit, atau JavaScript secara khusus dan dapat menggunakan mungkin apa yang Anda kenal atau nyaman dengan. Dan akhirnya, kami memiliki pengelola plugin pintar lisensi SPM adalah alat luar biasa yang melakukan pengujian regresi visual sebelum setiap jenis pengujian plugin otomatis dan Anda dapat menghabiskan banyak waktu untuk melakukan pembaruan plugin seperti yang kita ketahui. Ada begitu banyak plugin begitu banyak tema, begitu banyak pembaruan yang perlu dilakukan dan pengelola plugin yang cerdas akan menjalankan tes dan kemudian melakukan pencadangan dan kemudian memastikan setelah itu akan membandingkannya dengan pembaruan dan pra pembaruan untuk memutuskan apakah ada sesuatu rusak dan kemudian memberi Anda pemberitahuan jika Anda perlu memperbaikinya. Jadi itulah tiga proposisi penjualan utama.

DV: Luar biasa. Jadi kedengarannya seperti umumnya itu pada dasarnya adalah paket hosting dengan pencarian elastis pada dasarnya pencarian Toko instan, Genesis Pro, yang merupakan alat pembangun blok dan pembuatan blok khusus, dan kemudian layanan pembaruan plugin otomatis yang disebut SPM. Itu melakukan pengujian regresi visual dan jadi ini seperti datang bersama-sama seperti toolkit untuk orang-orang yang membangun toko e-commerce dengan WooCommerce memungkinkan beberapa jenis konten halaman yang menurut saya agak menarik dari perspektif platform. Tapi saya hanya ingin tahu seperti itu PHRC baru-baru ini mengumumkan rencana perbaikan kota, khususnya di sekitar uang tunai untuk WooCommerce dan saya tahu bahwa uang tunai di masa lalu yang diakomodasi dengannya terasa seperti ada lebih banyak tentang itu sekarang dan kami punya waktu sekitar satu menit untuk istirahat kami berikutnya. Tapi sepertinya tidak bisa memulai perjalanan seperti apa uang tunai untuk WooCommerce yang tersedia dalam paket ini sekarang dan bagaimana cara kerjanya?

JD: Oh ya, pasti dapat menggoda Anda dengan sangat cepat, tetapi uang tunai adalah fungsi caching cerdas milik mesin WP, itu cache yang dikelola untuk Anda. Tetapi cache untuk WooCommerce memperluas fungsionalitas itu melewati WordPress atau ke halaman toko akun WooCommerce dan halaman WooCommerce lainnya. Jadi ya, kita bisa membahasnya lebih dalam setelah istirahat. Tapi itu ya, titik awal.

DV: Oke, jadi pada dasarnya, ini adalah pengoptimalan lebih lanjut, jadi solusi caching eksklusif tunai, dan sebelum itu longgar, spesifik, mungkin mereka mulai mengambil keuntungan dari membuat lebih banyak cache. Saya ingin menggali bagaimana kita akan mengambil istirahat terakhir dan kami akan segera kembali.

DV: Halo semuanya. Selamat datang kembali di Press This the WordPress community podcasts WMR. Kita berbicara tentang bagaimana WP Engine membuat WooCommerce lebih cepat dengan Josh Dailey. Josh tepat sebelum jeda, Anda memberi tahu kami sedikit tentang uang tunai dari WooCommerce, kemampuan caching baru dan rencana e-commerce mesin WP. Mereka hanya ingin tahu apakah Anda bisa lebih detail tentang cara kerjanya seperti apa bedanya dengan narapidana caching default di suatu tempat seperti perusahaan mengerti apa yang terjadi?

JD: Benar. Jadi WooCommerce memiliki serangkaian pengecualian yang disarankan yang dapat Anda terapkan dan sebagian besar host dan plugin sudah melakukannya. Ini. Jika Anda menggunakan plugin pengoptimalan kinerja, pengecualian tersebut akan diterapkan. Tetapi apa yang kami perhatikan dengan uang tunai atau ketika kami melihat uang tunai adalah bahwa setelah seseorang berinteraksi dengan keranjang jika mereka menggunakan WooCommerce bahkan jika mereka menghapus produk itu dari keranjang, pengecualian tersebut menggunakan cookie untuk memberi tahu halaman tersebut agar tidak lagi berfungsi sebagai cache. Jadi, kunjungan pertama yang Anda lakukan ke situs tersebut hingga Anda menggunakan cache keranjang akan berfungsi. Baik dan kemudian tiba-tiba halaman akan terpotong setengah dan waktu muat. Dan alasannya adalah karena Anda tahu cache secara umum akan membuat halaman situs memuat hingga dua kali lebih cepat dan setelah kami mencoba menjelajahi halaman cache tersebut karena konten dinamis. Jadi yang kami lakukan adalah melihat halaman-halaman itu dan kami menyadari bahwa tidak semuanya. Beberapa di antaranya masih memiliki banyak konten statis atau semua konten statis yang masih dapat disajikan sebagai cache seperti posting blog berhenti di-cache. Jadi halaman-halaman itu harus terus di-cache. Dan dengan cache yang pernah ada, ia tahu untuk melewati keranjang pembeli yang diautentikasi checkout, tetapi mengabaikan cookie utama yang digunakan oleh WooCommerce untuk mengoptimalkan pengiriman uang tunai untuk halaman statis. Dan itu berarti Anda mendapatkan manfaat cache tanpa kehilangan fungsionalitas. Dan kami sendiri terkejut dengan hasilnya karena yang akhirnya terjadi adalah kami dapat men-cache hingga 90% lebih banyak halaman sebenarnya bahkan bisa lebih dari itu, tergantung pada jumlah halaman yang Anda miliki. Dan jika Anda memiliki blog yang besar, maka itu bisa mencapai 99%. Anda tahu, tetapi keindahannya adalah bahwa pelanggan mendapatkan manfaat sepanjang jalan dan manfaat kinerja semakin jauh ke bawah perjalanan pembeli yang mereka lalui. Jadi dengan WooCommerce jika Anda hanya mengikuti pengecualian uang tunai yang disarankan, halaman mulai melambat saat pelanggan melanjutkan perjalanan pembeli dengan cache yang pernah ada, Anda dapat terus memiliki tingkat kinerja yang sama di seluruh pengalaman berbelanja.

DV : Luar biasa. Nah, terima kasih telah berbagi itu. Saya tahu secara umum saja. Setiap cache yang tidak pernah di-cache untuk WooCommerce seperti kumpulan optimasi yang kedengarannya sangat gemuk dan itu luar biasa untuk ditingkatkan. Jumlah halaman cache hingga 90%. Sekarang Anda juga telah menyebutkan bahwa WP Engine sedang merencanakan beberapa hal di sekitar fragmen keranjang, apa yang dapat Anda bagikan tentang itu?

JD: Ya, jadi fragmen gerobak melakukan integrasi serupa dan itu akan menjadi perpanjangan lebih lanjut dari uang tunai pada dasarnya. Tapi itu akan menjadi plugin yang memungkinkan Anda untuk terus menggunakan fitur cart fragments sehingga cart tetap up to date dan dapat diperbarui tetapi tidak akan berjalan di halaman yang tidak menggunakan cart. Jadi titik sakit sebenarnya dari fragmen CART adalah ia menjalankan atau memeriksa setiap halaman bahwa skrip kecil berjalan di setiap halaman bahkan jika fungsionalitas kita tidak ada di sana. Jadi kami dapat menentukan kapan fungsionalitas saat ini digunakan dan kemudian menerapkan aturan yang sesuai ke halaman tersebut berdasarkan itu. Jadi itu harus benar-benar membebaskan lebih banyak sumber daya atau di seluruh situs.

DV: Ya, saya suka kata itu otomatis, jelas menginstal, mengkonfigurasi dan ulangi. Ini banyak pekerjaan kadang-kadang terutama ketika Anda menjahit semuanya bersama-sama. Tapi itu terdengar luar biasa. Ini luar biasa. Saya sangat menghargai Anda pergi ke tingkat kedalaman ini Josh, dan saya sangat menikmati Anda di acara itu hari ini.

JD: Dan saya mengatakan itu adalah hak istimewa saya. David, saya senang bekerja dengan Anda tetapi saya juga menikmati pekerjaan yang telah Anda lakukan di komunitas WordPress.

DV: Terima kasih banyak bersenang-senang, dan Anda bisa bertemu begitu banyak orang keren selama pertunjukan ini dan berbicara tentang hal-hal yang sangat menarik. Ini adalah salah satu highlights dari minggu saya pasti. Tapi sekali lagi, terima kasih banyak telah bergabung dengan kami hari ini, Josh. Tepat. Luar biasa. Jika Anda ingin mempelajari lebih lanjut tentang apa yang Josh lakukan, Anda dapat mengunjungi wpengine.com/ecommerce. Terima kasih semuanya telah mendengarkan press podcast komunitas WordPress ini di WMR. Sekali lagi, ini telah menjadi tuan rumah Anda David Vogelpohl. Saya mendukung komunitas WordPress melalui peran saya di WP Engine. Dan saya senang membawa yang terbaik di komunitas kepada Anda di sini setiap minggu dan Tekan Ini.