Bienvenido a presionar esto, el podcast de WordPress Community en WMR. Aquí, el anfitrión David Vogelpohl se encuentra con invitaciones de toda la comunidad para hablar sobre los mayores problemas que enfrentan los desarrolladores de WordPress. La siguiente es una transcripción del registro original. David Vogelpohl: Hola a todos y bienvenidos para presionar este WordPress Community Podcasts en WMR. Este es su anfitrión, David Vogelpohl, apoyo a la comunidad de WordPress a través de mi papel en WP Engine y me gusta traer todo lo mejor de la comunidad para escucharlo cada semana en la prensa como un recordatorio, puede encontrarme en Twitter @ Wpdavidv, o puede suscribirse para presionar en iHearTradio, Spotify o puede descargar los últimos episodios de WMR.FM. En este episodio hablaremos sobre un viaje que optimiza a WordPress para las empresas para una velocidad extraordinaria y más. Vine a ver una presentación de estas cosas muy interesantes. Y te unes a nosotros para esta conversación. Me gustaría darle la bienvenida para presionar este Jindall. Att, de nada.
Atul Jindall: Gracias, David. Tú: me alegra tenerte aquí. Y para los que escuchan. Lo que cubriremos hoy es un viaje con las herramientas de optimización de un sitio de negocios de WordPress para una búsqueda encantadora de alta velocidad en un enfoque optimizado con un lago, por lo que hoy nos convertimos en un pequeño marco. Así que espero que tengas un tacón en los nerds, no lo sé. Piensa sobre esto. Frío. Bueno, danos un instrumento. Te haré la misma pregunta que le hice a todos. ¿Podrías contarme brevemente la historia sobre tu origen WordPress? ¿Cuándo usaste por primera vez WordPress?
A J: Gracias, David. Así que comenzaré con mi desarrollo de PHP. En 2007, comencé a trabajar en PHP como desarrollador y luego, después de trabajar durante unos años, comencé a usar WordPress desde 2012 para negocios locales y me gusta el backp de WordPress. Sistema y pensé que era muy fácil de usar para crear un equipo pequeño con negocios locales. Y luego trabajé en algunos otros CM, como Drupal Joomla WordPress, era una de mis opciones favoritas que era fácil de trabajar. Y luego comencé a consultar con empresas locales en el área. Usted: es un trabajo fantástico, dice 2012. Esto habría sido dos años después de tipos de publicaciones personalizadas con meta personalizada. ¿Tuve alguna influencia en su decisión de probar WordPress en 2012? ¿O acabas de escucharlo o solo tuviste curiosidad? No fueron tan buenos. Querían que sus sitios web fueran amigables con SEO, y WordPress tenía estas cosas incorporadas y era fácil de usar. Así que preferí WordPress a otro CMS después, soy ese sistema. Uso WordPress y me gusta. Tú: Excelente. Se convierten en una ola de recuerdos aquí tiene algunas de las mismas experiencias desde entonces, nuestra dirección anterior en el kayak. También fue desarrollador de PHP y en transición reemplazó su CMS. Esa era su historia de fondo. Es un tipo de interés, pero un viaje similar tuyo. Entiendo que haces algo con un crecimiento salvaje. Y tenía curiosidad, ¿cómo puedes decirme un poco sobre ellos y luego qué haces por ellos o de otra manera?
AJ: Sí, muchos. De crecimiento es una agencia de consultoría para empresas. Y trabajo con ellos y algunas otras compañías, como convertir Crank como consultor independiente y los ayudo en facturas de alto y niveles, así como consultarlas en sitios de alto tráfico. Entonces, cómo optimizarlas cosas de estrategia diferentes, así como escribir a los desarrolladores para administrar y construir los sitios web para cargar la empresa desde un punto de vista técnico. Así que trabajo en algunos proyectos con grandes marcas, marcas de pociones con amor, así como un control borracho como consultor independiente. Bueno, tuve algunos invitados que hablaron sobre construir en la empresa y leí algunos de sus enfoques y estoy muy contento de preguntarle más al respecto mientras pasamos por la entrevista aquí. Pero sé que sabes, tenemos a muchas personas escuchando quién tiene, ya sabes, sitios muy grandes de WordPress o tal vez incluso trabajar en empresas o incluso otras agencias que trabajan a sus precios. Creo que es muy interesante pensar en crecer allí. Y luego lo que lo motiva, pero también la parte de implementación que conoces, no tenías un muy buen punto de vista. Gracias. Entonces entendí. Ya sabes, para el proyecto del que hablaremos hoy que no puedes compartir el nombre de la compañía, el sitio que optimiza y que lo hará por completo. Si realmente aprecia las ideas que puede compartir, porque explicó sobre el propósito del sitio, era como un sitio de folletos, ¿eran los estudiantes una especie de funcionalidad como solo desde un alto nivel?
AJ: Sí, entonces el sitio web había sido Wenders. Básicamente, era el sitio web para mantener a la compañía de producción, una de las principales empresas del mundo. Y casi tenían Wender en cada parte del mundo y tenían dos portales diferentes. Inicialmente, uno estaba en Drupal y uno estaba en Microsoft SharePoint u otros. No recuerdo exactamente cómo tenían esto en Microsoft, ya que era de código abierto para cualquier cosa y uno era un portal era su propio hábito, pero querían reunir todo en un solo lugar y usar WordPress para siempre y los objetivos de marketing de noticias para los anuncios y su jefe de productos que quiere usar WordPress como una solución de back-end en la que tienen todo juntos y quería administrar los proveedores para el CMS. Así que este era el objetivo principal de su proyecto y querían tener WordPress o Drupal en solución, pero el equipo que tienen para escribir y gestión de contenido realmente les gustan los editores de WordPress, por lo que querían usar WordPress. Así es como WordPress eligió entre otras personas en el mercado.
Usted: uau, estas son perspectivas increíbles. Entonces construyen un sitio práctico para facilitar las relaciones con sus proveedores de producción. Y estoy en todo el mundo. Soy una gran empresa. Tienen goteo en su montón. Tienen SharePoint en su pila, tienen una plataforma personalizada en su pila y tienen un pequeño WordPress y una pequeña pila, luego dice que el jefe del producto dice que quieren usar WordPress para ello. Y esa de las decisiones motores fue la facilidad de uso del contenido. Quiero decir, creo que solo escribió una propuesta para WordPress para la empresa para esto. Y eso fue genial. Ese instrumento. Sí. Así que déjame preguntarte eso, no, como si hubiera imaginado allí, para quedarme allí, mirando todos estos sistemas y diciéndote, ¿cuál de ellos iremos por este gran, importante? Y eso, obviamente, ya sabes, no piensan como una PYME gris, como, oh, tenemos plantillas a través de las cuales podemos hacer un sitio rápido, ¿verdad? No lo creen. Entonces, ¿qué crees que se consideran consideraciones para la empresa al tomar este tipo de decisión? Por supuesto, él es más que un editor, pero ¿qué piensas de diferentes consideraciones que decir cómo podrían ver las cosas?
AJ: Sí, exactamente. Entonces tenían una gran empresa. Tenían una concentración muy alta en términos de seguridad de datos, porque tenían todos los vendedores que eran como 400,000 vendedores, grabaciones, que inicialmente se almacenaban en Drupal, así como en SharePoint, porque tienen dos grupos de trabajo diferentes. Uno, un grupo de trabajo usó Drupal y usó para usar SharePoint. Y querían fortalecer todos esos 400,000 registros en un solo lugar. Y para esto querían tener una ligera migración de las grabaciones en el sistema. Y luego también tenían una consideración sobre la seguridad de los datos que más se enseñaba. Así que vine más, ya sabes, con una solución de migración de datos y construyendo un sistema de back-end personalizado utilizando el uso de un tipo personalizado para WordPress para que podamos migrar eso, así que escribo que escribí algunas de las otras API usando PHP . Cuatro y luego usamos aquellos que el resto del resto será llamado por WordPress para empujar los datos directamente a las rayas del cliente y luego construimos una parte superior en la parte superior, haremos otra capa
Usted: suena como Amazon o eBay suena como el tema que aparece aquí. Y la consideración es flexibilidad y velocidad, ¿verdad? Dicen, bueno, tenemos que tomar todos estos registros. Todos son complicados y supongo que, para ponerlos, tengo un poco de curiosidad desde el punto de vista de la seguridad, lo mencionaste ahora. Y me gustaría desempacar esto con algunas de las otras optimizaciones que ha realizado en términos de rendimiento, pero tomaremos nuestro primer descanso. Volveremos de inmediato. Es hora de iniciar sesión en un descanso publicitario. Manténgase en la fase por más que solo presionar por un momento. Todos son bienvenidos para presionar este podcast de WordPress Community en W Emr. Este es tu anfitrión, David Rollerball. Estoy en medio de una entrevista con la herramienta Jen Doll sobre un proyecto que hizo para optimizar WordPress para las empresas para una velocidad de rayo y más. Justo antes del descanso, nos contó un poco sobre por qué ese cliente en este proyecto eligió WordPress y usted está desde mi punto de vista, contar esta historia sobre flexibilidad, velocidad, facilidad de uso, pero tenía algo de curiosidad. Sabes, prometí y burlé algunos detalles sobre la implementación aquí y realmente me gustaría llegar a esta esencia y me mencioné antes de esta entrevista, que no hiciste en absoluto optimizar para el rendimiento. . Así que me preguntaba si podías guiarnos con algunos de los métodos que usas para optimizar esta construcción especial para la velocidad, porque hasta ahora, dices que tengo una gran base de datos y las personas en todo el mundo verán eso, creo que esto es un sitio lento. ¿Cómo lo hiciste rápidamente?
AJ: Sí, así que tenía pila, tenía memoria caché y tenía mucho nicho para optimizar el contenido en la base de datos, lo cual era una consideración. Queríamos tener todo cargado en la memoria, cuando el registro se elimina de la base de datos. Queríamos tener un instante de esa página para la cual usamos caché y coordinación. Entonces, tan malo, la entrega del contenido es más rápida, aparte de usar solo CD. Y luego tuve otra consideración para la seguridad. Estamos tratando de ocultar al administrador de WordPress en el dominio público, que era lo más importante que queríamos implementar. Entonces, para esto, teníamos un equilibrio de carga y solo tenemos el front-end de WordPress en diferentes conjuntos de servidores. Y luego tuve la espalda, permaneciendo en otro lugar, para que las personas no pudieran acceder a la palabra de la palabra. Tú: ¿has pensado en una construcción sin cabeza para ello? Quiero decir, si sabes a qué me refiero, como algunos de los beneficios que describes, es bastante bueno cómo haces esto con WordPress básico. ¿Y solo me pregunto si consideró que JavaScript desacopló para resolver este problema? A J: Sí, tenemos. También tenemos algunas partes de JavaScript desacopladas, pero fue como hace unos años. Así que no me implementé totalmente sin tu cabeza: entendí. Por lo tanto, obtiene algunos de los beneficios sin cabeza, sin embargo, utilizando los saldos de carga para separar la parte delantera de la parte trasera. Sí exactamente. ¿Esto ha ayudado a esto en el rendimiento?
AJ: Sí, él ayudó.Sabes, ya que tenía una base de datos compartida que dijiste que sabes, en otro servidor, tenemos una arquitectura compleja para ello.Por lo tanto, usamos la base de datos compartida, pero teníamos toda la parte front-end de permanecer en algunos otros servidores que tienen mucho rendimiento, como porque estaba haciendo las páginas al instante, por lo que tuve un visitante o tráfico que entra Servidores, tenía una malla de alambre para retener ese tráfico y mostrar las instantáneas en las páginas.Pero la búsqueda fue un gran problema.Sabes, una vez que tuvimos esta arquitectura, tratamos de optimizar la búsqueda, porque los resultados de la búsqueda tardaron demasiado en aparecer en el sistema y no fue una buena experiencia para los usuarios que usaron la búsqueda predeterminada de WordPress en ese momento.Antes de ti: Sí, ¿a qué te mudaste?
AJ: Intentamos usar la búsqueda solar para optimizar la experiencia de búsqueda para los usuarios, luego integramos una orden de compra, porque la compañía no quería optar por una solución premium. Entonces querían tener todo en la casa. Vaya a los servicios para las empresas. Entonces usamos coincidencias de código abierto para esto. DV: Ah, interesante. Sí, el motor WP con nuestra oferta de comercio electrónico incluye la prensa elástica, que es similar a la búsqueda elástica de la optimización de WordPress. Sí. Uno de los beneficios de esto. Tengo curiosidad si aprovechas esto en esta versión con estas otras herramientas, con las que no estoy familiarizado. Pero en términos de interrogatorios al cargar páginas web, tengo curiosidad. Al igual que la solución de prensa elástica no solo mejora los resultados de búsqueda, sino que también mejorará la velocidad de cargar las páginas en las páginas con muchas consultas. Tengo curiosidad si aprovechas esto y optimizas tu rendimiento en este proyecto de ley. AJ: Sí, es una buena pregunta. Entonces, en esencia, utilizamos la búsqueda solar para optimizar la consulta de búsqueda, pero para muchos turistas, utilizamos MEM Cache, porque quería conocer los registros personalizados en los campos personalizados, porque WordPress almacena todos los registros en una preocupación. Con un formato diferente, almacenar valores clave en la base de datos. Así que quería que usaran caché, para que la base de datos no tuviera que ejecutar esta consulta: Sí, este modelado para descargar esas consultas de búsqueda todo el día, ¿verdad?

Sí Sí. Gran, gran día. Sí, ejecutamos nuestra cancha de prensa elástica es en realidad un clúster descargado. Por lo tanto, todas las consultas de página y la consulta de búsqueda desaparecen de los servidores de WordPress. Exacto. La velocidad es amiga y cuando la agregué por primera vez. Bueno, es decir, no se documentaron a sí mismos, pero lo descubrí por casualidad. Lo comencé en un sitio. El sitio se hizo más rápido y pensé, ¿qué pasó? No hice nada como esta falla, después de todo, para mí, fue como, ya sabes, siempre traté de optimizar para WordPress. Feed y yo comenzamos a mirar la estructura de la base de datos, cómo se roba el contenido, organizado en las tablas de la base de datos, porque teníamos diferentes tablas, cosas muy complejas y queríamos entender lo que con los datos de WordPress para hacernos una idea de que Podría haber encontrado que Memcached sería la mejor solución para optimizar su WordPress: lo entendí. Permítame hacerle una pregunta muy rápida sobre la implementación de la búsqueda. Dijo que llegó allí porque la búsqueda básica de WordPress tenía un rendimiento débil, y especialmente en grandes bases de datos y cosas como esta es un problema que le hizo al cliente si intentaba optimizar la experiencia con los resultados de búsqueda. Personalizado o cualquier tipo de, yo, yo, yo Intentaré entender. Creo que realmente no entiendo el propósito del sitio. ¿Lo intentaron, fue solo para hacerlo más rápido? ¿Querían cambiar la experiencia en sí?
AJ: Quieren cambiar la experiencia, así como más filtros en la búsqueda, así como hacer algunos equipos y tener algunos diseños hermosos y mejorar el viaje de los visitantes. Por lo tanto, querían abrumar o superponerse a la rampa general, la experiencia de WordPress no solo el rendimiento de la búsqueda, sino que querían mejorar la experiencia. Tú: Sí, es genial escucharlo. Sé que para muchos sitios, es como lo último en tu lista optimizada y es una parte tan importante. Leí un estudio del año pasado de que el 43% de los compradores usan la barra de búsqueda en cualquier tienda de comunicación y tienen el doble de probabilidades de comprar y no, como, UI, tal vez sea un poco agradable, ¿verdad? Sí. Pero es interesante, porque la búsqueda trasciende mucho de la construcción de un sitio, como saben, y más allá de las cosas tan simples como buscar un producto. Parece que puede aprovechar muchos de ellos aquí. AJ: Sí, exactamente. Porque los escritores de contenido solo WordPress porque publicaban historias regularmente y atrás y el editor era uno de los favoritos. Así que quería usarlo. Voy a gotear. DV: Entonces, hable sobre editores de contenido. Fueron un poco recordados en esta entrevista, ¿o dijiste que las decisiones que tomaron aquí fueron la facilidad de uso del editor?
Y, quiero decir, parece que la motivación detrás no sé si tienes una observación aquí es que, ya sabes, a medida que las personas piensan en los sistemas que quieren crear y mantener, piensan con la frecuencia con la que estos usuarios atraparán como WordPress porque es una manera tan fácil para los creadores de contenido. Solo me pregunto si ves esto expresado y tu parte de estos proyectos. AJ: Sí, veo mucho valor en la facilidad de creación de contenido y en el hecho de que WordPress es muy fácil de usar. Solo para escritores o personas que no tienen experiencia técnica en comparación con otros CMS, porque en Drupal, tienen el editor y todavía se ven bastante complejos. Estos de estos editores: creo que son muy buenos. Solo que recuerdo, fui a una reunión con una gran compañía de telecomunicaciones y estaban tratando de elegir CMS y tenían que ser propietario y lo que funcionó para nosotros y me levanté frente a la habitación y dije cómo usemos Los primeros propietarios de la gente levantan la mano. Segundo propietario, algunas personas más. Dije WordPress que toda la habitación levanta su mano incluso a las personas que conocían al otro CMS. Y dije, sí, por eso es posible que desee considerar WordPress. Sí exactamente. AJ: Bueno, creo, en primer lugar, como un gran beneficio de ser bueno para SEO, creo. Tú:
Oh, sí, gran parte del ecosistema de complementos, los desarrolladores contratarán documentación. Muchas cosas. Bien. Ahora, sin embargo, quiero hacer un poco de conexión. Y quería elegir tu cerebro y cuáles son tus partes favoritas de este proyecto, pero tomaremos el último descanso. Volveremos de inmediato. Es hora de iniciar sesión en un descanso publicitario. Manténgase en el escenario por más, presione esto a la vez. Todos son bienvenidos para presionar este podcast de WordPress Community nuevamente en la radio Webmasters. Este es su anfitrión David Gold Paul y en el medio de la entrevista con una herramienta de optimización de WordPress para la herramienta de velocidad justo antes del descanso. Estaba hablando un poco sobre el papel de la experiencia del usuario y guiando las decisiones de las empresas al elegir un CMS. Oh, se habla mucho al respecto. Pero quiero dejarte ahora abierto, como si este fuera un gran proyecto para ti. Tenías muchas partes complejas. ¿Cuál fue tu parte favorita del proyecto y por qué? AJ: Sí, así que mi parte favorita del proyecto fue en realidad la historia divertida. Al principio, estaba muy, muy contento de usar WordPress, pero cuando se trataba de optimización, porque comenzamos a construir cosas y todo fue construido y luego el sitio instalado se fue drásticamente lentamente porque el tamaño de los datos era tan grande, que era como en Los gigactos, no. Entonces, les dije que esto se vuelve lento, deberíamos obtener algo para entrar, ya sea para almacenar en caché o algo así. Dijeron que no, iremos con las soluciones de código abierto. ¿Y luego me rascé la cabeza para pensar en cómo debería arquitectar esto o para el rendimiento?
Luego, comenzamos a buscar algunas opciones y se les ocurrió una red de guerra, y Memcached y Solarium.Entonces, diría que para los sitios web de negocios, las mejores formas de pensar primero sobre el rendimiento, esta sería mi sugerencia en este sentido: si pudiera parafrasearlo, es que el cliente viene con los requisitos para usar esta fuente.Y piensas que, oh, podría, ya sabes, resolverlo con este propietario más o menos.Y luego se agrega que las limitaciones son siempre la parte divertida de los proyectos, ¿verdad?Ahora debe darse cuenta y diseñar la ruta de código abierto, cree que le gustaría elegir Open Source la próxima vez o cree que a veces es una salida fácil.¿Entonces soy tan fácil?¿Encontraste tus soluciones de código abierto por algunas razones?
AJ: No, creo que el código abierto es el mejor. Y iría con código abierto, si tengo que ir. Lo único que diría es que algunas cosas que perdí en este proyecto al principio fue que no consideramos el rendimiento basado en la ciencia de datos. Nos centramos menos en ayudar al equipo de marketing de contenido y a los niños de la experiencia del usuario para construir un diseño hermoso. Por lo tanto, elegir la empresa o elegir abrir el código depende completamente de los patrones. A veces, las empresas tienen presupuestos en los bolsillos para hacer una solución para las grandes empresas. A veces solo quieren que los desarrolladores se rascen la cabeza y encuentren una solución dentro de los límites de las limitaciones. Entiendo que, sin embargo, si tuviera una lección que aprender del proyecto, parece que ha verificado la parte de rendimiento anteriormente en el proyecto. ¿Es esta una suposición segura? AJ: Sí, piénsalo. Rendimiento en lugar de tratar de agradecer a los chicos de UX. Usted: Sí, porque es divertido porque, como cuando pienso en UX, lo pienso, a menudo lo describo como el equilibrio entre sufrimiento y alegría. La alegría de traer a alguien una nueva experiencia visual y sufrimiento durante la página que agregas cuando haces esto, sí, correctamente. Sí, debe mantener este equilibrio en el freno para construir un rendimiento y un buen sitio web. Bueno, suena como un proyecto realmente interesante. ¿Estás feliz?
homefinance blog