Press This: A Journey Optimizing Enterprise WordPress for Blazing Speed & More with Atul Jindall
Veröffentlicht: 2022-02-09Willkommen 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.
David Vogelpohl: Hallo zusammen und willkommen bei Press This, den Podcasts der WordPress-Community auf WMR. Dies ist Ihr Gastgeber, David Vogelpohl, ich unterstütze die WordPress-Community durch meine Rolle bei WP Engine, und ich liebe es, Ihnen das Beste aus der Community näherzubringen. Hören Sie jede Woche auf Presse dies als Erinnerung, Sie finden mich auf Twitter @wpdavidv , oder Sie können dies bei iTunes, iHeartRadio, Spotify abonnieren oder die neuesten Folgen bei wmr.fm herunterladen. In dieser Folge werden wir über eine Reise sprechen, bei der WordPress für Unternehmen für atemberaubende Geschwindigkeit und mehr optimiert wird. Ich muss einen kleinen Vorgeschmack von diesem wirklich coolen Zeug sehen. Und schließen Sie sich uns für dieses Gespräch an. Ich möchte begrüßen, um diesen Atul Jindall zu drücken. Atul, willkommen.
Atul Jindall: Danke, David.
DV: Ich bin so froh, Sie hier zu haben. Und für die Zuhörer. Was wir heute behandeln werden, ist eine Tools-Reise, die eine Unternehmens-WordPress-Site optimiert, um eine blitzschnelle, entzückende Suche in einem optimierten Ansatz mit einem Lack zu optimieren, also werden wir heute ein wenig nerdig. Ich hoffe also, Sie haben Ihren Nerd-Hut auf, vielleicht nur eine Nerd-Brille, ich weiß es nicht. Denk darüber nach. Cool. Treten Sie uns von einem Werkzeug. Ich werde Ihnen die gleiche Frage stellen, die ich allen gestellt habe. Könntest du mir kurz deine WordPress-Entstehungsgeschichte erzählen? Wann haben Sie WordPress zum ersten Mal verwendet?
AJ: Danke, David. Also werde ich mit meiner PHP-Entwicklung beginnen. Im Jahr 2007 habe ich angefangen, als Entwickler an PHP zu arbeiten, und nachdem ich einige Jahre gearbeitet habe, habe ich 2012 begonnen, WordPress für lokale Unternehmen in der ganzen Stadt zu verwenden, und ich mag das WordPress-Backend. System und ich fanden es sehr benutzerfreundlich, einfach ein kleines Team mit lokalen Unternehmen zu bilden. Und dann habe ich an ein paar anderen CMS wie Drupal gearbeitet. Joomla WordPress war eine meiner Lieblingswahlen, da es einfach zu bearbeiten war. Und dann fing ich an, mich auch mit lokalen Firmen in der Gegend zu beraten.
DV: Das ist eine fantastische Arbeit, sagt 2012. Das wäre zwei Jahre nach benutzerdefinierten Beitragstypen mit benutzerdefinierten Metafeldern gewesen. Hatte ich Einfluss auf Ihre Entscheidung, WordPress im Jahr 2012 auszuprobieren? Oder Sie haben gerade davon gehört oder sind einfach nur neugierig?
AJ: Oh, ich hatte ein paar CMS sagt und ich habe von 2009 bis 2010 bald Liebe verwendet, aber Zula hatte eine Menge Komplexitäten für kleine Unternehmen zu verwenden, weil die URL-Strukturen nicht so gut waren. Sie wollten, dass ihre Websites SEO-freundlich sind, und WordPress hatte diese Dinge eingebaut und war einfach zu bedienen. Also habe ich WordPress danach anderen CMS vorgezogen, und ich bin dieses System. Ich benutze WordPress und es gefällt mir.
DV: Ausgezeichnet. Ich bekomme wie ein Ansturm von Erinnerungen hier hat einige der gleichen Erfahrungen damals unsere vorherige Adresse im Kajak. Er war auch ein PHP-Entwickler und ersetzte sein selbst entwickeltes CMS. Das war seine Hintergrundgeschichte. Es ist irgendwie interessant, aber auch eine ähnliche Art von Reise von dir. Soweit ich weiß, arbeiten Sie mit Wildwuchs. Und ich war nur neugierig. Kannst du mir ein bisschen über sie erzählen und dann, was du für sie tust oder sonst?
AJ: Ja, eine Menge. of growth ist eine Beratungsagentur für Großunternehmen. Und ich arbeite mit ihnen und einigen anderen Unternehmen wie Convert Crank als freiberuflicher Berater zusammen und helfe ihnen bei hochrangigen und Preisabrechnungen und berate sie auf stark frequentierten Websites. Also, wie man sie optimiert und verschiedene Strategiedinge sowie das Schreiben der Entwickler für die Verwaltung und den Aufbau der Unternehmenslast-Websites aus technischer Sicht. Also arbeite ich an ein paar Projekten mit großen Marken, Potion Brands with Love, sowie Control Drank als freiberuflicher Berater.
DV: Das ist großartig. Nun, wir hatten einige Gäste, die über das Bauen im Unternehmen gesprochen haben, und ich habe mir einige Ihrer Ansätze durchgelesen, und ich freue mich sehr, Sie im Verlauf des Interviews hier mehr über ihn fragen zu können. Aber ich weiß, dass Sie wissen, wir haben viele Leute, die zuhören, die sehr große WordPress-Sites haben oder vielleicht sogar in Unternehmen oder sogar anderen Agenturen arbeiten, die an ihren Preisen arbeiten. Ich finde es wirklich interessant, über das Wachstum dort nachzudenken. Und dann, was es antreibt, aber auch die Implementierungsseite, von der Sie wissen, dass ich keine wirklich gute Meinung dazu hatte. Danke. Also verstehe ich. Weißt du, für das Projekt, über das wir heute sprechen werden, kannst du nicht den Namen des Unternehmens teilen, die Website, die du optimierst, und das alles bekommen. Wenn es wirklich die Einblicke zu schätzen weiß, die Sie teilen können, weil Sie grob erklärt haben, was der Zweck der Website war, war es wie eine Broschüren-Website, war es eine Art Funktionalität für Studenten, wie nur von der hohen Ebene?
AJ: Ja, die Website war also Wenders. Im Grunde war es eine Website, um das Produktionsunternehmen zu einem der Top-Unternehmen der Welt zu machen. Und sie hatten fast Wenders in jedem Teil der Welt und sie hatten zwei verschiedene Portale. Ursprünglich war eines in Drupal und eines in Microsofts SharePoint oder einem anderen beides. Ich erinnere mich nicht genau, wie sie das bei Microsoft hatten, da ich Open Source für was auch immer war und One was One Portal ihre eigene Gewohnheit war, aber sie wollten alles an einem Ort zusammenbringen und sie nutzten WordPress für immer Nachrichten- und Marketingzwecke für Ankündigungen und deren Produktleiter, die WordPress als Backend-Lösung verwenden möchten, in der sie alles zusammen haben und die Anbieter für das CMS verwalten wollten. Das war also das Hauptziel ihres Projekts und sie wollten WordPress oder Drupal in der Lösung haben, aber das Team, das sie für das Schreiben und die Inhaltsverwaltung haben, mag die WordPress-Editoren sehr, also wollten sie WordPress verwenden. So haben sie WordPress unter anderen Leuten auf dem Markt ausgewählt.
DV: Wow, das sind unglaubliche Erkenntnisse. Sie bauen also eine Website auf, um die Beziehungen zu ihren Fertigungsanbietern zu erleichtern. Und sie sind auf der ganzen Welt. Sie sind eine große Gesellschaft. Sie haben Drupal in ihrem Stack. Sie haben SharePoint in ihrem Stack, sie haben eine benutzerdefinierte Plattform in ihrem Stack, und sie haben WordPress und ihren Stack ein bisschen, dann sagt der Head of Product, dass sie WordPress dafür verwenden wollen. Und diese eine der treibenden Entscheidungen war die Benutzerfreundlichkeit bei der Eingabe der Inhalte. Ich meine, ich glaube, er hat dem Unternehmen einfach einen ähnlichen Vorschlag für WordPress geschrieben. Und das war großartig. Dieses Werkzeug. Ja. Also lassen Sie mich das fragen, richtig, als ob ich sie mir da drüben nur vorstelle, als würde ich da sitzen und mir all diese Systeme ansehen und fragen, welches wir für diese große, wichtige Sache nehmen werden? Und natürlich denken sie nicht wie ein SMB mit einem grauen, oh, wir haben Vorlagen, mit denen wir eine Website schnell erstellen können, richtig? Sie denken nicht so. Was sind Ihrer Meinung nach Überlegungen für das Unternehmen, wenn diese Art von Entscheidung getroffen wird? Es ist sicherlich mehr als nur der Editor, aber was halten Sie von den Überlegungen, die anders sind, als beispielsweise, wie ein KMU die Dinge betrachten könnte?
AJ: Ja, genau. Sie hatten also ein großes Unternehmen. Sie hatten eine sehr große Konzentration auf die Sicherheit der Daten, weil sie alle Anbieter hatten, die ungefähr 400.000 Anbieter waren, Datensätze, die ursprünglich in Drupal sowie SharePoint gespeichert waren, weil sie zwei verschiedene Arbeitsgruppen hatten. Eine Arbeitsgruppe verwendete Drupal und eine SharePoint. Und sie wollten all diese 400.000 Datensätze an einem Ort konsolidieren. Und dafür wollten sie eine einfache Migration der Aufzeichnungen in das System haben. Und dann wurde ihnen auch ein Aspekt der Datensicherheit am meisten beigebracht. Also haben wir mehr gefunden, wissen Sie, mit einer Lösung zum Migrieren von Daten und Erstellen des benutzerdefinierten Back-End-Systems unter Verwendung eines benutzerdefinierten Posttyp-Logins für WordPress, damit wir das migrieren können, also schreibe ich, dass ich einige der restlichen APIs mit PHP geschrieben habe vier und verwenden dann diese restlichen APIs, die von WordPress aufgerufen werden, um die Daten direkt in die Stripes des Kunden zu schieben, und dann bauen wir eine Spitze darauf, wir machen eine weitere Anwendungsebene
DV: Das klingt nach Amazon oder eBay, das klingt nach dem Thema, das hier auftaucht. Und die Überlegung ist Flexibilität und Geschwindigkeit, richtig? Sie sagen: Okay, wir müssen all diese Aufzeichnungen bekommen. Sie sind alle kompliziert, und ich nehme an, ich bin neugierig auf die Sicherheitsseite, Sie haben das vor einer Minute erwähnt. Und ich würde das gerne zusammen mit einigen der anderen Optimierungen, die Sie in Bezug auf die Leistung vorgenommen haben, auspacken, aber wir machen unsere erste Pause. Wir sind gleich zurück. Zeit für eine Werbepause. Bleiben Sie dran für mehr Presse dies nur einen Moment. Jeder ist willkommen, diesen WordPress-Community-Podcast auf W EMR zu veröffentlichen. Dies ist Ihr Gastgeber David Tintenroller. Ich bin mitten in einem Interview bei Tool Jen Doll über ein Projekt, das er durchgeführt hat, um Enterprise WordPress für atemberaubende Geschwindigkeit und mehr zu optimieren. Kurz vor der Pause haben Sie uns ein wenig darüber erzählt, warum sich dieser bestimmte Kunde in diesem Projekt für WordPress entschieden hat, und Sie erzählen diese Geschichte aus meiner Sicht von Flexibilität, Geschwindigkeit und Benutzerfreundlichkeit, aber ich war irgendwie neugierig a ein kleines bisschen. Weißt du, wir haben hier einige Implementierungsdetails versprochen und angeteasert, und ich würde wirklich gerne auf das Wesentliche eingehen, und du hattest mir vor diesem Interview erwähnt, dass du nicht viel getan hast, um die Leistung zu optimieren . Also habe ich mich gefragt, ob Sie uns einige der Methoden erklären könnten, die Sie verwenden, um diesen speziellen Build auf Geschwindigkeit zu optimieren, denn bisher sagen Sie, ich habe eine riesige Datenbank, und Menschen aus der ganzen Welt werden sehen it, ich denke, das ist eine langsame Seite. Wie hast du es schnell gemacht?
AJ: Ja, also hatten wir einen Speicher, wir hatten einen Speichercache und wir hatten viele Nischen, um den Inhalt aus der Datenbank zu optimieren, was eine Überlegung war. Wir wollten, dass alles in den Speicher geladen wird, wenn der Datensatz aus der Datenbank gezogen wird. Wir wollten einen Schnappschuss dieser Seite haben, dafür haben wir den Mem-Cache und die Koordination verwendet. Also, so schlecht, dass die Inhaltsbereitstellung anders als nur über die CDs schneller erfolgt. Und dann hatten wir eine andere Überlegung für die Sicherheit. Wir versuchen, den WordPress-Admin vor der Public Domain zu verstecken, was das Wichtigste war, was wir implementieren wollten. Dafür hatten wir einen Load Balancer und wir haben nur das WordPress-Frontend auf verschiedenen Servern. Und dann hatten wir das hintere Ende und blieben woanders, damit die Leute nicht auf das Wort Person zugreifen können.
DV: Hast du dafür einen Headless-Build in Erwägung gezogen? Ich meine, wenn Sie wissen, was ich meine, wie einige der Vorteile, die Sie beschreiben, ist es irgendwie nett, wie Sie das mit Core WordPress machen. Und ich frage mich nur, ob Sie wie entkoppeltes JavaScript in Betracht gezogen haben, um dieses Problem zu lösen?
A J: Ja, das haben wir. Wir haben auch einige Teile von entkoppeltem JavaScript, aber es war wie vor ein paar Jahren. Wir haben also nicht völlig kopflos implementiert
DV: Erwischt. Sie profitieren also gewissermaßen von den kopflosen Vorteilen, indem Sie Ihre Load Balancer verwenden, um im Grunde das Front-End vom Back-End zu trennen. Ja genau. Hat das der Leistung geholfen?

AJ: Ja, es hat geholfen. Wissen Sie, seit wir eine gemeinsam genutzte Datenbank hatten, von der Ihnen gesagt wurde, dass sie sich auf einem anderen Server befindet, hatten wir darauf eine komplexe Architektur. Wir verwenden also die gemeinsam genutzte Datenbank, aber wir hatten den gesamten Frontend-Teil, auf ein paar anderen Servern zu bleiben, die eine Menge Leistung haben, wie weil wir den Schnappschuss der Seiten gemacht haben, damit wir, wann immer wir einen Besucher hatten, oder Datenverkehr in die Server anstieg, hatten wir das Drahtgeflecht, um diesen Datenverkehr zu halten und die Schnappschüsse von den Seiten anzuzeigen. Aber die Suche war ein großes Problem. Weißt du, als wir diese Architektur eingerichtet hatten, versuchten wir, die Suche zu optimieren, weil es zu lange dauerte, bis Suchergebnisse in das System gebracht wurden, und es war keine gute Erfahrung für die Benutzer, die zu diesem Zeitpunkt die standardmäßige WordPress-Suche verwendeten Vor
DV: Ja, wohin bist du gewechselt?
AJ: Wir haben versucht, Solar Search zu verwenden, um das Sucherlebnis für die Benutzer zu optimieren, dann haben wir eine Bestellung integriert, weil das Unternehmen keine Premium-Lösung wählen wollte. Also wollten sie alles im Haus haben. Entscheiden Sie sich für die Unternehmensdienste. Dafür verwenden wir Open-Source-Matches.
DV: Ah, interessant. Ja, WP Engine mit unserem E-Commerce-Angebot beinhaltet Elastic Press, das der Optimierung von Elastic Search für WordPress ähnelt. Ja. Einer der Vorteile davon. Ich bin nur neugierig, ob Sie das in diesem Build mit diesen anderen Tools ausgenutzt haben, mit denen ich nicht vertraut bin. Aber in Bezug auf Abfragen beim Laden von Webseiten bin ich nur neugierig. So verbessert die Elastic-Press-Lösung nicht nur die Suchergebnisse, sondern verbessert auch die Seitenladegeschwindigkeit auf Seiten mit vielen Suchanfragen. Ich bin nur neugierig, ob Sie das und Ihre Leistungsoptimierung in dieser Rechnung genutzt haben.
AJ: Ja, das ist eine gute Frage. Wir verwenden also im Wesentlichen die Solarsuche zur Optimierung von Suchanfragen, aber für die Seiten mit vielen Touristen haben wir den Mem-Cache verwendet, weil wir wollten, dass Sie die benutzerdefinierten Datensätze aus den benutzerdefinierten Feldern kennen, da WordPress alle Datensätze in Sorge speichert mit einem anderen Format, Speichern der Schlüsselwertpaare in der Datenbank. Wir wollten also, dass diese den Speichercache verwenden, damit Ihre Datenbank die Abfrage nicht ausführen muss
DV: Ja, modellieren Sie das, indem Sie den ganzen Tag diese Suchanfragen auslagern, richtig? Ja ja. Großer, großer großer Tag. Ja, wir betreiben unsere Elastic-Press-Instanz eigentlich als ausgelagerten Cluster. Alle Pagelet-Abfragen und Suchanfragen gehen also alle von den WordPress-Servern ab. Genau. Die Geschwindigkeit dort ist Kumpel I, als ich es zum ersten Mal hinzugefügt habe. Nun, ich meine, sie haben es nicht dokumentiert, aber ich habe es zufällig entdeckt. Ich habe es auf einer Website aktiviert. Die Seite wurde schneller und ich fragte mich: Was ist passiert? Ich habe nichts wie dieses Versagen getan, schließlich ist es so
AJ: Für mich war es, weißt du, ich habe immer versucht, für WordPress zu optimieren. Feed und ich begannen, uns die Datenbankstruktur anzusehen, wie der Inhalt gestohlen wird, organisiert in den Tabellen innerhalb der Datenbank, weil wir verschiedene Tabellen hatten, sehr komplexe Dinge und wir wollten die Sache mit der WordPress-Datenspeicherung verstehen, um eine Vorstellung davon zu bekommen stieß auf memcached wäre die beste Lösung, um WordPress zu optimieren
DV: Ich verstehe. Lassen Sie mich Ihnen kurz eine Frage zur Suchimplementierung stellen. Sie sagten, Sie seien dort angekommen, weil die WordPress-Kernsuche unterdurchschnittlich war, und besonders in großen Datenbanken und ähnlichen Dingen ist dies ein Problem, das der Kunde versucht hat, das Erlebnis mit ähnlichen benutzerdefinierten Suchergebnissen oder irgendetwas anderem zu optimieren zum Beispiel, ich werde versuchen zu verstehen, was ich glaube, ich verstehe den Zweck der Seite nicht wirklich, haben sie es versucht, ging es nur darum, sie schneller zu machen? Wollten sie die Erfahrung selbst ändern?
AJ: Sie wollen das Erlebnis auch mit mehreren Filtern innerhalb der Suche ändern, einige Teams erstellen und einige schöne Layouts haben und die Customer Journey der Besucher verbessern. Also wollten sie die Erfahrung von WordPress überwältigen oder überlappen, nicht nur die Suchleistung, sie wollten auch die Erfahrung verbessern.
DV: Ja, das ist großartig zu hören. Ich weiß, dass es für viele Websites so etwas wie das Letzte auf Ihrer Liste ist, das optimiert werden muss, und es ist ein so wichtiger Teil. Ich habe letztes Jahr eine Studie gelesen, laut der ungefähr 43 % der Käufer die Suchleiste in jedem Internetladen verwenden und mit doppelt so hoher Wahrscheinlichkeit etwas kaufen und sagen: Nein, wie, whoa, vielleicht ist das wirklich nett, oder? Ja. Aber es ist interessant, weil die Suche so viel über das Erstellen einer Website hinausgeht, die Sie kennen, und über so einfache Dinge wie eine Produktsuche hinausgeht. Es hört sich so an, als könnten Sie hier viele Vorteile daraus ziehen.
AJ: Ja, genau. Weil die Autoren von Inhalten nur WordPress verwendeten, weil sie regelmäßig Geschichten veröffentlichten und zurück und der Editor der Favorit war. Also wollten wir, dass sie es benutzen. Entscheide dich für Drupal.
DV: Sie sprechen also von den Inhaltsredakteuren. Sie haben mich früher in diesem Interview irgendwie daran erinnert, oder Sie sagten, was die Entscheidungen sind, die hierher geführt haben, war die Benutzerfreundlichkeit des Editors? Und ich meine, es fühlt sich so an, als ob die Motivation dahinter vielleicht eine Beobachtung ist, dass Leute, wenn sie darüber nachdenken, welche Systeme sie erstellen und unterhalten wollen, auch an solche Dinge denken Wie oft werden diese Benutzer sie wie WordPress stören, da dies ein so einfacher Weg für die Ersteller von Inhalten ist. Ich frage mich nur, ob Sie das zum Ausdruck bringen und Ihre Seite dieser Projekte sehen.
AJ: Ja, ich sehe einen großen Wert in der einfachen Erstellung von Inhalten und in der einfachen Bedienung von WordPress. Nur für die Autoren oder Leute, die keinen technischen Hintergrund haben, im Vergleich zu anderen CMS, weil sie in Drupal den Editor haben und trotzdem ziemlich komplex aussehen. Diese einige dieser Redakteure
DV: Ich finde sie wirklich gut. Es ist nur so, wie ich mich erinnere, dass ich in einem Meeting mit einem großen Telekommunikationsunternehmen war und sie versuchten, ein CMS auszuwählen, und sie mussten proprietäre und was für uns funktionierte, und ich stand vor dem Raum auf und sagte, hier ist, wie man das erste verwendet Eigentumsmenschen heben die Hand. Zweiter Eigentümer, ein paar mehr Leute. Ich sagte, WordPress würde wie der ganze Raum die Hand heben, sogar die Leute, die das andere CMS kannten. Und ich dachte, ja, deshalb solltest du vielleicht WordPress in Betracht ziehen. Ja genau.
AJ: Nun, erstens, weil große SEO-Vorteile gut für SEO sind, denke ich.
DV: Oh, ja, für viele der Plugin-Ökosysteme werden Entwickler natürlich Dokumentationen anheuern. So viele Sachen. Okay. Jetzt möchte ich das aber ein bisschen überbrücken. Und ich wollte Ihnen ein bisschen den Kopf zerbrechen und was Ihre Lieblingsteile dieses Projekts waren, aber wir machen unsere letzte Pause. Wir sind gleich zurück. Zeit für eine Werbepause. Bleiben Sie dran für mehr, drücken Sie dies gleich. Jeder ist willkommen, diesen WordPress-Community-Podcast im Webmaster-Radio zu veröffentlichen. Dies ist Ihr Gastgeber David Gold Paul und mitten im Interview mit einem Tool zur Optimierung von WordPress für ein Geschwindigkeitstool kurz vor der Pause. Wir haben ein wenig über die Rolle der Benutzererfahrung gesprochen und die Entscheidungen von Unternehmen bei der Auswahl eines CMS geleitet. Oh, darüber wird viel geredet. Aber ich möchte es Ihnen jetzt offen lassen, als wäre dies ein ziemlich großes Projekt für Sie. Sie hatten viele komplexe Teile. Was war Ihr Lieblingsteil des Projekts und warum?
AJ: Ja, mein Lieblingsteil von Project war eigentlich diese lustige Geschichte. Am Anfang war ich sehr, sehr aufgeregt, WordPress zu verwenden, aber als es darum ging, es zu optimieren, weil wir anfingen, Dinge zu bauen und alles Team aufgebaut wurde und dann die Website installiert wurde, ging es drastisch langsam, weil die Datengröße so riesig war war wie in Gigabyte, richtig. Also dann habe ich ihnen gesagt, das wird langsam, wir sollten uns etwas für Unternehmen besorgen, entweder für das Caching oder so. Sie sagten nein, wir, wir werden uns für die Open-Source-Lösungen entscheiden. Und dann kratzte ich mir den Kopf, um darüber nachzudenken, wie soll ich das entwerfen oder für die Aufführung? Dann hatten wir angefangen, uns ein paar Optionen anzusehen, und wir kamen auf ein War-Mesh-Ding und Memcached und Solar. Also würde ich sagen, für Unternehmenswebsites, die besten Möglichkeiten, zuerst über die Leistung nachzudenken, wäre mein Vorschlag dazu
DV: Wenn ich es so umschreiben könnte, kommt der Kunde mit den Anforderungen, diese Quelle zu verwenden. Und Sie denken: Oh, ich könnte es einfach mit diesem proprietären Tool oder so lösen. Und dann fügen sie hinzu, dass Einschränkungen immer der lustige Teil von Projekten sind, oder? Jetzt müssen Sie es herausfinden und den Open-Source-Weg entwerfen. Glauben Sie, dass Sie beim nächsten Mal eher Open Source wählen werden, oder denken Sie immer noch, dass es manchmal ein proprietärer einfacher Ausweg ist? Also sind sie überhaupt so einfach? Fanden Sie die Open-Source-Lösungen aus irgendeinem Grund überlegen?
AJ: Nein, ich denke, Open Source ist am besten. Und ich würde mich auch für Open Source entscheiden, wenn ich gehen muss. Das einzige, was ich sagen würde, sind einige Dinge, die ich in diesem Projekt am Anfang verloren habe, war, dass wir die Leistung nicht auf der Grundlage der Datenwissenschaft berücksichtigt haben. Wir haben uns weniger darauf konzentriert, dem Content-Marketing-Team und den User-Experience-Leuten dabei zu helfen, das schöne Design zu erstellen. Die Entscheidung über Enterprise oder Open Source hängt also ganz von den Mustern ab. Manchmal haben Unternehmen das Budget in der Tasche, um eine große Unternehmenslösung durchzuführen. Manchmal möchten sie nur, dass Entwickler sich am Kopf kratzen und innerhalb der Einschränkungen eine Lösung finden.
DV: Ich verstehe, es hört sich so an, als ob Sie eine Lektion aus dem Projekt lernen müssten, es klingt so, als ob Sie die Leistungsseite früher im Projekt überprüfen würden. Ist das eine sichere Annahme?
AJ: Ja, denk darüber nach. Leistung, anstatt nur zu versuchen, den UX-Jungs zu gefallen.
DV: Ja, weil es lustig ist, denn wenn ich an UX denke, beschreibe ich es oft als die Balance von Leid und Freude. Die Freude, jemandem ein neues visuelles Erlebnis zu bieten, und das Leiden der Pagelet-Zeit, die Sie hinzufügen, wenn Sie das tun, ja, richtig. Ja, Sie müssen dieses Gleichgewicht in Schach halten, um eine Leistung und eine gute Website aufzubauen. Nun, das klingt nach einem wirklich spannenden Projekt. Sind Sie glücklich? Bist du ausgegangen, es ist aus der Tür.
AJ: Ja, es hat mir wirklich Spaß gemacht, und ich habe drei sehr, sehr starke Erkenntnisse aus diesem Enterprise-Level-Build gezogen, weil wir darüber nachgedacht haben, wie wir diese Infrastruktur auch für zukünftige Entwicklungen optimieren können. Es gab also eine Menge Dinge, die in diesem Projekt gelernt wurden.
DV: Ausgezeichnet. Nun, Sie können das ist immer eine wunderbare Sache. So froh, es zu hören. Nun, Werkzeug. Ich habe es wirklich genossen, deine Geschichte heute zu hören und danke dir, dass du sie teilst. Vielen Dank, dass Sie uns hier in der Show besuchen. Ja, absolut. Fantastisch. Danke. Danke. Wenn Sie sich ansehen möchten, was ein Tool vorhat, können Sie loud groov.com besuchen. Vielen Dank an alle, die sich diesen Podcast der WordPress-Community auf WMR angehört haben. Auch dies ist Ihr Gastgeber David Vogelpohl. Ich unterstütze die WordPress-Community durch meine Rolle bei WP Engine. Und ich liebe es, Ihnen hier bei Press This das Beste aus der Community zu präsentieren.