Drücken Sie dies: Wie WP Engine WooCommerce schneller macht mit Josh Dailey von WP Engine

Veröffentlicht: 2022-08-03

Willkommen bei Press This, dem WordPress-Community-Podcast von WMR. Hier setzt sich Gastgeber David Vogelpohl mit Gästen aus der ganzen Community zusammen, um über die größten Probleme zu sprechen, mit denen WordPress-Entwickler konfrontiert sind. Das Folgende ist eine Transkription der Originalaufnahme.

Unterstützt von RedCircle

David Vogelpohl: Hallo zusammen und willkommen bei Press This, dem Podcast der WordPress-Community auf WMR. Das ist Ihr Gastgeber, David Vogelpohl. Ich unterstütze die WordPress-Community durch meine Rolle bei WP Engine und ich liebe es, Ihnen hier jede Woche das Beste aus der Community auf Press This vorzustellen. Zur Erinnerung: Sie können mir auf Twitter @wpdavidv folgen und Press This auf Red Circle, iTunes, Spotify abonnieren oder die neuesten Folgen bei wmr.fm herunterladen. In dieser Folge werden wir darüber sprechen, wie WP Engine den Handel beschleunigt. Und schließen Sie sich uns für dieses Gespräch an. Ich möchte diesen Mr. Josh Dailey gerne unter Druck setzen. Josch willkommen.

Josh Dailey: Hallo David. Danke, dass du mich in der Show hast. Es ist eine echte Ehre.

DV: Oh, das ist großartig. Ich bin wirklich froh, dich hier zu haben, warst du vor Josh in der Serie, ich glaube, in vier oder fünf Folgen, und im Moment erinnere ich mich nicht.

JD: Das habe ich noch nicht. Ich hatte das Privileg noch nicht. Und deshalb ist das eine große Sache für mich.

DV: Ausgezeichnet, ausgezeichnet. Ich freue mich, Sie hier zu haben. Ich weiss. Wir arbeiten natürlich mit der WP Engine und einer Vielzahl von Dingen zusammen, aber im Laufe der Jahre haben wir Seniorenabenteuer und WordPress im Allgemeinen erlebt und sind wirklich froh, Ihre Perspektive hier zu haben. Für dieses Hören in dieser Episode, was Josh über die jüngsten Updates für WP-Engines sprechen wird, wooCommerce fokussierte Hosting-Option, einschließlich neuer Woo-fokussierter Caching-Optimierungen, die bis zu 90 % mehr und eine sehr große Zunahme an Cache-Seiten in Josh's bieten, wollte er mit diesen teilen ihre aktuellen Herausforderungen beim Zwischenspeichern von Eizellen? Was WP Engine getan hat, um das anzugehen, und was sie für die Zukunft geplant haben. Ich freue mich also sehr auf das Interview, Josh, aber ich beginne damit, dir die gleiche Frage zu stellen, die ich jedem Gast gestellt habe. Kannst du mir kurz deine WordPress-Ursprungsgeschichte erzählen? Wann haben Sie WordPress zum ersten Mal verwendet?

JD: Ja, das war wahrscheinlich ungefähr 2012. Ich habe Videos und einige andere digitale Assets für gemeinnützige Organisationen und KMUs erstellt. Die Herausforderung bestand jedoch darin, dass sie nach einem Ort für die Massenverteilung suchten, der online war und offensichtlich eine ganze Welt für die Menschen eröffnete, um diese Inhalte zu teilen. Sie geben viel Geld aus, um diese Vermögenswerte zu schaffen. Und so habe ich WordPress als CMS gefunden und dafür geladen. Und dann tauchte ich tief in diese Welt ein, als ich eine Community von Leuten freischaltete und fand und dann eingeladen wurde, für einige WordPress-Plugin- und Entwicklungsfirmen zu arbeiten. Ausgezeichnet, ausgezeichnet.

DV: 2012 wäre das also nur zwei Jahre nach benutzerdefinierten Beitragstypen und Metafeldern gewesen. Das wäre also mittendrin gewesen, dass WordPress tatsächlich ein CMS war, im Gegensatz zu vielleicht weniger vor dieser Zeit. Haben Sie das 2012 überhaupt anerkannt oder dass es nicht nur WordPress war und so funktionierte.

JD: Ich habe es nicht einmal zur Kenntnis genommen. Ich tauchte gerade ein, weil ich eine Lösung brauchte. Und dies war die beste, die ich finden konnte, und ich lernte, wie man sie dreht. Die Open-Source-Version. Ich hatte vorher einen Blog auf wordpress.com. Ich meine, es ist alles Open Source, aber die.com-Lösung für den Blog habe ich bereits verwendet. Und dann hat mir jemand gezeigt, wie man einen aufsetzt und herausgefunden, wie man in das hintere Ende des Postings kommt, damit ich genug weiß, um gefährlich zu sein, besonders zu dieser Zeit. Es war gerade genug, um gefährlich zu sein.

DV: Ich komme die ganze Zeit raus. Ich habe mich gefragt, ob Sie mir kurz etwas über WP Engine erzählen könnten und was Sie dort tun.

JD: Ja, WP Engine ist ein Technologieunternehmen, das sich auf WordPress konzentriert, in erster Linie darauf, einige der größten Schwachstellen, die Sie kennen, zu rühmen und zu lösen, in Bezug auf Geschwindigkeit und Unterstützung der Sicherheitsskalierbarkeit. Ich war also tatsächlich ein früher Kunde von WP Engine, nachdem ich gehackt wurde und eine Lösung dafür brauchte. Also, wie gesagt, gerade genug, um gefährlich zu sein. Und das war in etwa so, als der verwaltete WordPress-Hosting-Bereich zu dieser Zeit wirklich anfing, aufzutauchen und abzuheben. Und so war ich ein Early Adopter in diesem Bereich, weil Salzlösungen rund um die Farmer-Hacks und solche Sachen. Aber jetzt ist es viel fortgeschrittener geworden. Und dann bin ich für meine Rolle dort ein Produktmarketingmanager, der irgendwie zwischen dem Kunden und dem Produkt und der Technik sitzt, um als Verbindungsmann zwischen den beiden zu kommunizieren, wenn ich auf einem Drehstuhl säße, um zu kommunizieren, was die Kundenbedürfnisse sind ? Und dann auch, wie wir mit dem Kunden über diese Produkte sprechen und uns vorstellen, wie Sie hin und her schwenken.

DV: Jetzt weißt du, Josh, ich habe es tatsächlich nach einem DDoS-Angriff auf WP Engine gelegt. Also denke ich, dass Sie und ich vielleicht diese Art von Ursprungsgeschichte auf der WP-Engine-Seite teilen. Aber lassen Sie uns einen Gang wechseln, wenn wir anfangen könnten, über die Wundleistung zu sprechen. Ich meine, offensichtlich haben viele Leute über einige der Herausforderungen gesprochen, denen Sie mit Wu begegnen können, wenn Sie versuchen, auf Geschwindigkeit zu optimieren, und ich denke, es ist wichtig, auch zu betonen, dass dies die dominanteste E-Commerce-Plattform war auf der Erde. Und wissen Sie, es gibt so viele enorme Vorteile. Aber ich denke, wenn die Leute anfangen, sich wirklich auf Geschwindigkeit zu konzentrieren, können sie anfangen, sich einigen Herausforderungen zu stellen. Und deshalb versuche ich nur zu verstehen, was aus Ihrer Sicht die größten Herausforderungen für Bauherren oder Entwickler sind, oder wie sie WooCommerce für Seiten optimieren?

JD: Ja, wenn ihr denkt, dass es wichtig ist, bei WooCommerce und Geschwindigkeit zu beachten, dass es eine solide Plattform ist. Weißt du, WordPress ist solide und schnell und das ist der Zeitpunkt, an dem du anfängst, Dinge hinzuzufügen und damit zu arbeiten. Und so sind die aktuellen Herausforderungen im Moment weit entfernt von dem, was sie früher waren. Es ist viel besser geworden, aber auch das Posten ist viel besser geworden. Die Schmerzpunkte, die wir im aktuellen Zustand identifiziert haben, sind auf struktureller Ebene die benutzerdefinierten Bestelltabellen. Daran arbeitet WooCommerce also. Und wir beteiligen uns daran, aber im Wesentlichen verwendet WooCommerce im Moment nur die gleichen Datenbanktabellen, die WordPress verwendet, und es gibt keine benutzerdefinierten Bestelltabellen für Dinge wie Produkte, aber was sie tun, ist, das zu erweitern, damit es funktioniert um skalierbarer zu sein und eine viel bessere Leistung zu erbringen, als einfach alles an einem Ort zu stapeln. Und so nehmen wir an der Beta-Arbeit davon teil, aber Sie können auch, wenn Sie zuhören und am Testen der Migration teilnehmen möchten, denn das wird eine Migration aus dem aktuellen Prozess herausnehmen. Sie können das tun, indem Sie auf developer.woocommerce.com gehen und dort den Blog-Beitrag dazu finden. Das sind benutzerdefinierte Bestelltabellen. Aber aus einer anderen Perspektive ist Cache. Weil WooCommerce-Inhalte dynamisch sind. Cache wird zum Problem. Und weil Sie, wenn Sie die falsche Seite zwischenspeichern, möglicherweise die Funktionalität beeinträchtigen, wenn Sie das Falsche zwischenspeichern, werden Sie die Funktionalität bringen oder Sie werden Daten offenlegen. Das ist also ein Spannungspunkt, mit dem wir sehen, dass viele Entwickler mit dynamischen Inhalten zu kämpfen haben. Und schließlich wäre das Problem der Warenkorbfragmente, wenn Sie zu einem Forum rund um WooCommerce gehen. Sprechen Sie mit einem beliebigen Entwickler über Geschwindigkeit und lassen Sie einen Google-Seitengeschwindigkeitstest durchführen, und Sie sehen plötzlich, dass es dieses Kartenfragment-Skript gibt. Und das sind sozusagen die drei.

DV: Können Sie erklären, was Warenkorbfragmente für Leute sind, die diese Artikel nicht gelesen haben?

JD: Ja, sicher. Warenkorbfragmente sind also eine Möglichkeit, dass der Warenkorb mit den neuesten Benachrichtigungen oder Preisen oder dem, was Sie in Ihren Warenkorb gelegt haben, auf dem neuesten Stand bleibt, ohne die Seite jedes Mal aktualisieren zu müssen. Es verwendet also einen JavaScript-Code, um das zu erkennen, wenn das passiert, und es wird es verschieben und Sie auf dem Laufenden halten. Nun, die aktuelle Lösung, um zu beheben, dass die Leute oft einfach sagen, schalte das aus, aber wenn du das tust, erhältst du nicht die neuesten Informationen und kannst deinem Kunden nicht erlauben, diese individuelle Erfahrung zu machen oder die personalisierte Erfahrung, die so wertvoll ist, wenn jemand auf Ihrer Website einkauft.

DV: Weißt du, es ist lustig, wenn ich an Geschwindigkeitsoptimierung denke, und ich denke an Dinge wie wie viele Elemente ich auf einer Seite haben werde oder nicht. Ich nenne das oft die Balance von Leid und Freude. Und was ich damit meine, ist die Freude, eine neue Erfahrung oder einen neuen Inhalt hinzuzufügen, aber dann das Leiden zusätzlicher Seiten. Und es klingt vielleicht wie diese Vorstellung vom Gleichgewicht des Leidens. Und Freude wird auch irgendwie erlebt, wenn wir über dynamische Inhalte nachdenken. Und wie unerreichbar das ist, und natürlich wissen wir, dass je mehr Geld auf unserer Website zu verdienen ist, es fühlt sich an, als hätte es einen doppelten Effekt, bei dem es so ist, als ob die Seite, die zwischengespeichert wird, schneller ist und je mehr Seiten Sie zwischenspeichern, desto mehr Serverressourcen öffnen Sie Auf für die Seiten, die es nicht sind, und so, wissen Sie, gibt es diese Kraft, es scheint woo, wo es so ist, als würde es all diese wirklich wichtigen Aufgaben erledigen, wie zum Beispiel Ihre Karte auf dem neuesten Stand zu halten. Aber der Kompromiss dafür ist ein Kompromiss bei der Leistung, und es scheint, dass in einigen Fällen, insbesondere bei der Aktualisierungskarte, der Kompromiss bei der Leistung vielleicht zu groß ist. Vielleicht ist es das nicht, und ich möchte mit Ihnen darüber sprechen, wie Sie es angehen, aber wir werden unsere erste Pause einlegen. Wir sind gleich zurück.

DV: Alle sind willkommen zurück zu Press This WordPress Community Podcast WMR. Das ist Ihr Gastgeber David Vogelpohl. Ich spreche mit Josh Dailey darüber, wie WP Engine WooCommerce schneller macht. Josh kurz vor der Pause teilten wir mit, dass die drei Hauptschwerpunkte, die Sie als Chancen innerhalb der WooCommerce-Leistungsoptimierung sehen, Kundenbestelltabellen sind. Ich freue mich zu hören, dass das Team von would calm daran arbeitet. Vielen Dank für den Aufruf, Leute dazu zu bringen, die überaus wichtige Cache-Fähigkeit der Website zu testen, und insbesondere die Cache-Fähigkeit wird von der aktuellen Praxis beeinflusst, und das stimmt mit dem überein, was ich persönlich gehört und gesehen und worauf ich mich konzentriert habe Jahre. Also ich bin nur neugierig. Nochmals, wie wir bereits erwähnt haben, wie die Leute darüber gesprochen haben und gebloggt haben, sogar ich weiß davon. Wie gehen Builder-Entwickler diese Herausforderungen außerhalb des Hostens einer WP-Agenda hier an und sagen mir, was WP Engine so macht? Und ich bin nur neugierig, wie es DIY passt. Sowohl Korrekturen als auch Optimierungen für diese Herausforderungen.

JD: Ja, ich denke, es ist zuallererst wichtig, darauf hinzuweisen, weil Sie am Ende dieses letzten Abschnitts einen großartigen Anruf hatten. Aber im Wesentlichen, wenn Sie an PageSpeed ​​und Leistung denken, weil ich viel Zeit in diesem Bereich verbracht habe. Es ist keine Wissenschaft. Es ist eher eine Kunstform. Und es ist viel Geben und Nehmen. Und hier kommt viel von diesem Zeug ins Spiel, dass Sie nicht wirklich wissen, wenn Sie möchten, dass ein großes Video auf Ihrer Website abgespielt wird, müssen Sie wissen, dass es nur unter Ihrer Geschwindigkeit leiden wird, aber das könnte sich lohnen es uns, was Sie tun. Im E-Commerce-Bereich ist die Art und Weise, wie viele Heimwerker ihre Optimierungsschritte manuell angehen, eine Möglichkeit, sie zu verwalten. sich selbst und finden Sie heraus, wie Cash-Implementierungen implementiert werden. Es gibt auch einige großartige Plugins, wenn Sie neu in diesem Bereich sind, aber ich würde Sie ermutigen, hineinzugehen und mit diesen Plugins herumzuspielen und dann Tests zu testen. Sie müssen da rein und sicherstellen, dass Sie einen Schalter einschalten, um zu sehen, wie es am Frontend funktioniert, sicherstellen, dass es nicht einige Funktionen beeinträchtigt, und dann zurückgehen und irgendwie damit herumspielen. Das ist eine andere Art und Weise, wie die Leute dies aus einer DIY-Perspektive tun. Und schließlich denke ich, dass es ungefähr 10 Fixes für Geschwindigkeit und Leistung oder eine laufende Arbeit gibt. Man stellt nicht einfach etwas ein und vergisst es. Sie müssen ständig über die Auswirkungen nachdenken, da dies Ihrem Geschäft einen Mehrwert bringt, wenn mehr Kunden schneller konvertieren. Und so sind Dinge wie das Clearing von Transienten Hinweise darauf, dass der Handel Clearing-Sessions sind. Und als Bonus können Sie Bots auch daran hindern, Sitzungen zu erstellen, wenn sie sich anmelden. Das sind also einige der Schritte, die Menschen unternehmen, wenn sie selbst Leistung erbringen oder wenn sie ein Entwickler sind, der daran arbeitet.

DV: Ja, also denke ich nur irgendwie zurück und denke dann auch über das nach, was Sie gerade gesagt haben, aber es ist so, okay, ich weiß, dass es diese Herausforderungen für die Leistung gibt, die ich als Chance nutzen kann. Ich könnte daran denken, wenn ich anfange zu skalieren und ich werde eine Liste erstellen und Cash-Fähigkeiten und Kartenfragmente und meine Caching-Regeln und all das spielt eine Rolle. Also werde ich diesen Projektplan erstellen und ich werde eine Lösung für jede Art von Stück auf dem Weg wählen. Und dann werde ich gehen und es im Grunde konfigurieren und implementieren in Sachen wie Caching-Regeln, wie zum Beispiel was cache ich? Was cache ich nicht? Lege ich Daten offen, wie die Art von Punkten, die Sie zuvor gemacht haben? Und dann werde ich dagegen exekutieren. Und dann nicht nur einmal, sondern im Laufe der Zeit. Wir teilen das mit der Bereitstellung von neuem Code oder der Bereitstellung neuer Funktionen und neuer Inhalte, aber ich optimiere auch, während ich gehe, ist das ungefähr richtig?

JD: Ja, und wie Sie hören können, gehen Sie eine Art Erklärung dafür durch und es kann viel Zeit in Anspruch nehmen. Es ist am Ende ziemlich viel Arbeit, besonders wenn Sie keine engagierte Person dafür haben oder Ihr eigenes Geschäft betreiben. Die Leistungsoptimierung, es fühlt sich an, als hätte man nie genug Zeit und darin, also nimm es einfach in mundgerechten Stücken. Falls Sie können. Aber natürlich gibt es da draußen andere Lösungen, bei denen es für Sie verwaltet wird, es ist nur ein Kostenfaktor. Vorschlag.

DV: Ja, es ist wirklich interessant, weißt du, das Wertversprechen, das wir meiner Meinung nach letztendlich liefern, ist der Besitz deines Ladens. Mieten Sie es nicht für Miss Ass. Und haben Sie unabhängige Flexibilität, beginnen Sie mit niedrigem oder neuem Code, aber wachsen Sie zu etwas Mächtigerem heran, aber damit kommt diese Art von Verantwortung einer Art konsistenter und anhaltender Leistungsoptimierung. Sie wissen also, dass der Titel von Shows offensichtlich über WP-Engines, neue Angebote oder Verbesserungen des E-Commerce-Betreibers spricht. Ich bin nur neugierig, wann hat WP Engine Whoo-spezifisches Hosting wie gestartet und was hat es ursprünglich getan?

JD: Ja, das war vor etwas mehr als einem Jahr. Jetzt. März. Und zu dieser Zeit betrachteten wir den aktuellen Stand des E-Commerce und den offensichtlichen Wachstumsboom, der von Geschäften stattfand, die während der Pandemie online gingen. Aber diese Art von Ansicht, wenn man darüber nachdenkt, war es wirklich die Richtung, in die sich die Dinge bereits entwickelten. Und so schauen wir uns an, wie wir den einzigartigen Bedürfnissen von Geschäften gerecht werden können. Einer der Spannungspunkte in WordPress ist, dass die Suchfunktion nicht für Einkaufserlebnisse oder umfangreiche Suchen konzipiert wurde. Es durchsucht im Grunde nur die Datenbank, und das ist sehr begrenzt. Eines der Dinge, die wir als erstes gebündelt haben, war die sofortige Store-Suche. Wir haben uns mit Elastic Press zusammengetan, um das zu ermöglichen, und es ist ein großartiges Tool mit automatischen Vorschlägen und meinen Sie Vorschläge, aber es geht weit darüber hinaus, benutzerdefinierte Sucherlebnisse im Amazon-Stil für das Heimwerken zu erstellen, oder Sie können es einschalten und einschalten ein paar Funktionen an. Aber für den Entwickler wurde es ursprünglich als Entwicklertool erstellt. Und so hat es wirklich leistungsstarke Funktionen, um Dinge zu tun, die Sie nicht tun können. Denken Sie also daran, wie Sie auf unterschiedliche Weise alphabetisch sortieren. Das ist sehr schwierig mit Ihrer normalen WordPress-Suche oder nach bestimmten Produktbeschreibungen und dergleichen. Das zweite, was enthalten war, war die Genesis Bro-Lizenzierung, ein erstaunliches Tool, das einige zusätzliche Funktionen speziell für WooCommerce bietet. Aber ich denke, der wirkliche Bonus und Vorteil von Genesis Grow sind die benutzerdefinierten Genesis-Blöcke, mit denen Sie Ihre eigenen Blöcke für eCommerce oder WooCommerce mit sehr wenig Code oder JavaScript erstellen können und vielleicht das verwenden können, womit Sie vertraut sind oder bequem mit. Und schließlich hatten wir den SPM-Lizenzierungs-Smart-Plugin-Manager, ein erstaunliches Tool, das vor jedem automatisierten Plugin-Test visuelle Regressionstests durchführt, und Sie könnten viel Zeit mit Plugin-Updates verbringen, wie wir sie kennen. Es gibt so viele Plugins, so viele Themen, so viele Updates, die durchgeführt werden müssen, und der intelligente Plugin-Manager führt Tests durch und erstellt dann ein Backup und stellt anschließend sicher, dass er es mit dem Update und dem Pre-Update vergleicht, um zu entscheiden, ob etwas passiert brach und gibt Ihnen dann eine Art Benachrichtigung, wenn Sie das beheben müssen. Das waren also die drei wichtigsten Verkaufsargumente.

DV: Großartig. Es hört sich also so an, als wäre es im Grunde genommen ein Hosting-Plan mit elastischer Presse, im Wesentlichen sofortiger Store-Suche, Genesis Pro, das sind die Tools zum Erstellen von Blöcken und benutzerdefinierten Blöcken, und dann ein automatisierter Plugin-Update-Service namens SPM. Es führt visuelle Regressionstests durch, und das ist so etwas wie das Zusammenkommen, wie ein Toolkit für Leute, die E-Commerce-Shops mit WooCommerce aufbauen, das eine Art sogar On-Page-Content ermöglicht, was meiner Meinung nach aus Plattformperspektive interessant ist. Aber ich bin nur neugierig, wie PHRC kürzlich angekündigte Verbesserungen der Stadtpläne hat, insbesondere in Bezug auf immer Geld für WooCommerce, und ich weiß, dass es sich anfühlt, als gäbe es jetzt mehr darüber, und wir haben ungefähr eine Minute Zeit dafür unsere nächste Pause. Aber ich kann einfach nicht mit der Reise beginnen, wie das, was jemals Bargeld für WooCommerce ist, das jetzt in diesen Plänen verfügbar ist, und wie funktioniert es?

JD: Oh ja, auf jeden Fall kann ich das sehr schnell für Sie herauskitzeln, aber immer Geld ist die proprietäre Smart-Caching-Funktionalität von WP-Engines, das ist ein verwalteter Cache für Sie. Aber je Cache für WooCommerce erweitert diese Funktionalität über WordPress hinaus oder auf die Shop-Seiten von WooCommerce-Konten und den Rest der WooCommerce-Seiten. Und ja, wir können nach der Pause ein bisschen mehr darauf eingehen. Aber das ist ja, ein Ausgangspunkt.

DV: Okay, also im Grunde ist es eine weitere Optimierung, also die proprietäre Caching-Lösung für Geld, und bevor sie lose, spezifisch war, begannen sie vermutlich damit, den Vorteil zu nutzen, dass sie viel besser cachebar gemacht wurden. Ich möchte näher darauf eingehen, wie wir unsere nehmen werden letzte Pause und wir sind gleich wieder da.

DV: Hallo zusammen. Willkommen zurück bei Press This, den Podcasts WMR der WordPress-Community. Wir sprechen mit Josh Dailey darüber, wie WP Engine WooCommerce schneller macht. Josh, kurz vor der Pause hast du uns ein bisschen über das Geld von WooCommerce, die neuen Caching-Funktionen und die E-Commerce-Pläne von WP-Engines erzählt. Sie sind nur neugierig, ob Sie genauer darauf eingehen könnten, wie das genau funktioniert, wie ist es anders als wie ein Standard-Caching-Sträfling irgendwo wie ein Unternehmen, das versteht, was los ist?

JD: Richtig. WooCommerce hat also eine Reihe von empfohlenen Ausschlüssen, die Sie anwenden können und die die meisten Hosts und Plugins bereits tun. Dies. Wenn Sie ein Plug-in zur Leistungsoptimierung verwenden, werden diese Ausschlüsse angewendet. Aber was uns bei jedem Bargeld oder bei der Betrachtung von Bargeld aufgefallen ist, war, dass, nachdem jemand mit dem Einkaufswagen interagiert hat, wenn er WooCommerce verwendet, selbst wenn er dieses Produkt aus dem Einkaufswagen entfernt hat, diese Ausschlüsse ein Cookie verwenden, um diesen Seiten mitzuteilen, dass sie nicht mehr verwendet werden sollen dienen als zwischengespeichert. Und so funktionieren die ersten Besuche, die Sie möglicherweise auf der Website haben, bis zu dem Punkt, an dem Sie den Warenkorb-Cache verwenden. Gut und dann werden die Seiten plötzlich halbiert und die Ladezeit verkürzt. Der Grund dafür ist, dass Sie wissen, dass der Cache im Allgemeinen dazu führt, dass eine Site-Seite bis zu zweimal schneller geladen wird, und nachdem wir aufgrund des dynamischen Inhalts versucht haben, auf diesen Cache-Seiten zu surfen. Also haben wir uns diese Seiten angesehen und festgestellt, dass nicht alle. Einige davon haben immer noch viele statische Inhalte oder alle statischen Inhalte, die immer noch als zwischengespeichert bereitgestellt werden könnten, so wie die Blog-Beiträge nicht mehr zwischengespeichert werden. Diese Seiten sollten also weiterhin zwischengespeichert werden. Und mit jedem Cache weiß es, dass es den Warenkorb der an der Kasse authentifizierten Käufer umgehen kann, aber es ignoriert die Schlüssel-Cookies, die von WooCommerce verwendet werden, um die Bargeldlieferung für die statischen Seiten zu optimieren. Und das bedeutet, dass Sie die Vorteile des Cache nutzen, ohne an Funktionalität einzubüßen. Und wir waren selbst überrascht von den Ergebnissen, denn am Ende konnten wir bis zu 90 % mehr Seiten zwischenspeichern, es können sogar mehr sein, abhängig von der Anzahl der Seiten, die Sie haben. Und wenn Sie ein riesiges Blog haben, dann kann das bis zu 99 % steigen. Sie wissen, aber das Schöne daran ist, dass der Kunde die Vorteile auf der ganzen Strecke erhält und die Leistung profitiert, je weiter er die Käuferreise hinuntergeht. Wenn Sie also mit WooCommerce nur die empfohlenen Bargeldausschlüsse befolgen, beginnen die Seiten langsamer zu werden, wenn der Kunde die Käuferreise mit jedem Cache fortsetzt, Sie können während des gesamten Einkaufserlebnisses weiterhin das gleiche Leistungsniveau haben.

DV : Ausgezeichnet. Danke, dass du das geteilt hast. Ich weiß nur im Allgemeinen. Jeder Cache, der niemals für WooCommerce zwischengespeichert wird, ist wie eine Sammlung von Optimierungen, die wie es sich wirklich fleischig anhört und die erstaunlich zu steigern sind. Die Anzahl der Cache-Seiten um bis zu 90 %. Jetzt hatten Sie auch erwähnt, dass WP Engine einige Dinge rund um Warenkorbfragmente plant, was können Sie dazu sagen?

JD: Ja, Warenkorbfragmente führten eine ähnliche Integration durch und es wird im Wesentlichen eine weitere Erweiterung von Ever Cash sein. Aber es wird ein Plugin sein, mit dem Sie die Warenkorbfragmentfunktionen weiterhin verwenden können, sodass der Warenkorb auf dem neuesten Stand bleibt und aktualisiert werden kann, aber nicht auf Seiten ausgeführt wird, die den Warenkorb nicht verwenden. Der eigentliche Schmerzpunkt von CART-Fragmenten besteht also darin, dass es auf jeder Seite ausgeführt oder überprüft wird, dass auf jeder Seite ein kleines Skript ausgeführt wird, auch wenn unsere Funktionalität nicht vorhanden ist. So können wir feststellen, wann die aktuelle Funktionalität verwendet wird, und dann basierend darauf die entsprechenden Regeln auf diese Seiten anwenden. Das sollte also wirklich noch mehr Ressourcen oder auf der gesamten Website freigeben.

DV: Ja, ich mag dieses Wort automatisiert, offensichtlich installieren, konfigurieren und wiederholen. Es ist manchmal eine Menge Arbeit, besonders wenn man alles zusammennäht. Aber das klingt unglaublich. Das war großartig. Ich weiß es wirklich zu schätzen, dass du auf diese Tiefe gegangen bist, Josh, und ich habe es wirklich genossen, dich heute in der Show zu haben.

JD: Und ich sagte, es sei mein Privileg. David, ich habe es genossen, mit Ihnen zu arbeiten, aber ich genieße auch die Arbeit, die Sie in der WordPress-Community geleistet haben.

DV: Vielen Dank, viel Spaß, und Sie lernen während dieser Show so viele coole Leute kennen und sprechen über wirklich interessante Dinge. Es ist mit Sicherheit eines der Highlights meiner Woche. Aber noch einmal, vielen Dank, dass Sie heute zu uns gekommen sind, Josh. Direkt am. Genial. Wenn Sie mehr darüber erfahren möchten, was Josh vorhat, können Sie wpengine.com/ecommerce besuchen. Vielen Dank an alle, die sich diesen WordPress-Community-Podcast auf WMR angehört haben. Dies war wiederum Ihr Gastgeber David Vogelpohl. Ich unterstütze die WordPress-Community durch meine Rolle bei WP Engine. Und ich liebe es, Ihnen hier jede Woche das Beste aus der Community zu präsentieren und dies zu drücken.