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 Vogel Paul, apoyo a la comunidad de WordPress a través de mi papel en el motor WP 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 a presionar iHeuns, Spotify o descargar los últimos episodios de WMR.FM y este episodio está muy satisfecho con él, será divertido. Pero este episodio es cuando es culpa de su sitio en comparación con la culpa de su anfitrión, O, Señor, todos sabemos que es su anfitrión, es su código. Y nos unimos a esta conversación Chris Wiegman de WP Engine Chris, bienvenido para presionar esto.
Chris Wiegman: Hola, gracias David. Me alegro de estar aquí. Tú: Hermoso y sé que sabes, ahora haces mucho en la comunidad de WordPress, hablaremos de eso un poco más tarde. Pero para aquellos que escuchan en este episodio, lo que Chris hablará es, en esencia, cómo se puede imaginar que están relacionados con usted, esperan ayudarlo a responder esa vieja pregunta que tiene la culpa. Chris, muy emocionado por eso, pero antes de comenzar, y no sé esta respuesta por ti, a pesar de conocerte por tanto tiempo, pero cuéntame un poco sobre tu historia sobre WordPress.cw: La historia sobre el origen de WordPress A tenía que pensarlo, ha pasado un tiempo. Me di cuenta de que acabo de crear mi primera cuenta de WordPress.org hace 10 años, hace un poco más de 10 años que estaba trabajando en la Universidad del Sur de Illinois y había sido capitán de una aerolínea. Cuando la recesión golpeó a Seiu y me llamó y me dijo, oye, cuando eras un estudiante de trabajadores, reparte computadoras, por lo que quieres cambiar tu carrera, pagarás por un nuevo tiempo y lo que quieras, no pude Pague demasiado, pero el salario de un capitán es de poco menos de 30,000, un año, pero cualquier grado sin deuda y dije que suena bien. Así que comencé a construir sitios web para ellos o trabajar en un diploma de CS, y eso me llevó a WordPress a satisfacer sus necesidades.
Eres Hermoso. Terminaste, has terminado tu diploma de CS o acabas de perderte en el mundo de WordPress. CW: No, en realidad terminé una maestría en informática. Tú: Muy bien, muy bien educado. Bueno, espero que puedas darnos algunas buenas perspectivas, luego hacer la diferenciación entre el código de anfitrión del anfitrión, sabes este debate, sabes que sabes que las cosas salen mal con los equipos y me recuerda a este haiku sobre DNS, lo dice. no es DNS, no puede ser DNS, fue DNS. Obviamente, cualquiera que se encargó de la configuración del DNS antes de saber por qué es divertido, pero, por supuesto, podemos pasarnos mientras tratamos con los anfitriones. Derecha. Y muy rápido, estírate. Sabes, mencioné que estás trabajando en WP y que Magento ha involucrado mucho, por lo que podrías hacerlo en WordPress para que puedas contarnos un poco sobre tu trabajo y algunos de los proyectos que has emprendido en WordPress o incluso todavía están involucrados con.
CW: Claro. Desde un punto de vista histórico, construí complementos es el lugar donde comencé con WordPress. He construido lo que es ahora, creo que es seguridad y una mano de otros complementos utilizados, y pasé mucho tiempo, optimizando, construyendo herramientas de desarrollo locales para tratar de ayudar a un gran sitio que el nivel empresarial no optimiza El contenido de los sitios universitarios tiende a ser algunos de los sitios de WordPress más grandes cuando comienza a ingresar a las redes. Por lo tanto, mucho trabajo en torno a la administración especialmente del servidor, con el servicio con universidades y la construcción de cosas como lo que eran los motores y productos WP antes de que se llamara el barco primario y todos estos diferentes entornos locales para ayudar al probar cómo funcionan las cosas y las cosas. como esto. En estos días trabajo en nuestro equipo de comercio electrónico, donde en realidad hemos pasado mucho tiempo en varios tipos de carga, ejecutando WooCommerce y recopilando valores de datos y otras cosas para ayudar a mejorar el rendimiento de WooCommerce.
USTED: ¿Alguna vez has culpado a un anfitrión de algo Chris que tuvo que ser culpa de tus códigos? CW: Casi cada vez que veo uno de mis propios errores, por supuesto, o tienes que ser otra persona al principio, no podría tenerlo, oh, puse un tiempo extra allí. Maldición. Usted: Sí, ahora he estado alojando durante más de 20 años y sabes que creo que lo mismo es cierto y viceversa. Correcto, donde los hosts a menudo dirán qué, oh, son sus complementos, son su código, pero de hecho puede que no sea y haga esta distinción es muy importante. Sin embargo, muy rápidamente en el pasado, sé que has estado involucrado en la comunidad de WordPress, como si estuvieras realmente arraigado en ella y en muchos sentidos, al menos social. Pero sé que te has ofrecido como voluntario en el pasado, que fueron algunos de esos proyectos de voluntarios: claro, todavía continué ocho años. Creo que soy, con mucho, uno de los monitores más prolíficos de los trabajos a los que asistieron WP Engine Dotnet. No sé cuántos. DV: ¿Cuáles son los trabajos? CW: Jobs.wordpress.org DV: Usted dijo el motor WP, sí, son trabajos de trabajo. CW: Oh, dije el motor WP. Lo siento, a veces me confundí con el trabajo diurno. Pero he estado trabajando con ese sitio durante años y luego ayudé. Ayudé a organizar campamentos de trabajo como Utrecht en los países estadounidenses de Wordcamp inferior cuando viví allí en 2012 hasta 2014. Y mucho y luego hablé. Dios mayor de 50 años, creo que hay varios Wordcamp South a Southwest y otras cosas sobre WordPress.
Usted: Muy bien, así que sabes un poco al respecto y reclamó un anfitrión que lo hace bien calificado para esta conversación. Entonces, ayúdanos a ayudar a las personas a comprender, ya que les doy una breve presentación sobre cómo se ve el debate generalmente cuando, cuando tienes este problema, como el código versus la casa. CW: Una de cada tres cosas. Es cualquiera. ¿Por qué es mi anfitrión, por qué mi sitio es tan lento? ¿Por qué mi puntaje de velocidad es tan bajo, algo al mismo tiempo, que, por supuesto, cuando miras las pruebas de velocidad, una de las recomendaciones que decimos es obtener un mejor anfitrión, un tipo de manta en la que todos tenían esta cuenta de host? de $ 2 y sí, tal vez, tal vez el anfitrión podría ser un problema. La segunda cosa es, por supuesto, hay un error. ¿Por qué, ya sabes, por qué no trabajar como pensaba o algo así? Y la tercera cosa es simplemente una incompatibilidad, la instalé. Este caché de enchufe de almacenamiento no funciona, usted sabe por qué me da problemas, por qué no ha mejorado nada. Por lo tanto, observa las incompatibilidades completamente rotas, o simplemente las bajas velocidades son las tres cosas que las personas tienden a ver y por las cuales se pueden culpar en todos los sentidos muy rápidamente.
Usted: entonces tengo la impresión de que te escucho decir que en compatibilidad y como un error del sitio en términos de funcionalidad, apariencia y sensación para mí, siento lo mismo, es casi como para mí. La tercera cosa sería el tiempo que no funciona. CW: Creo que el tiempo no funcional contribuye a él, pero es más bien un síntoma de ambos, digo compatibilidad y puedo pensar en el motor WP y creo que la mayoría de los anfitriones tienen esta lista de complementos prohibidos. Por ejemplo, un complemento que permitimos ahora en nuestro sitio es que nuestra granja de motores WP es Wordfency, pero les llevó mucho tiempo obtener la aprobación, porque tenían un motor de almacenamiento de caché que causaría problemas con el suyo nuestro almacenamiento en caché. Nuestro almacenamiento en caché interno. Por lo tanto, hay incompatibilidades en las que intenta implementar una función a través de un complemento, que ya está implementado a nivel de host o una determinada configuración o parte de la pila de host e incluso interfiere con lo que intenta implementar.
Tú: Bien, eso tiene sentido.Entonces, mientras piensas en tales debates.Por ejemplo, en ese momento de descubrimiento, creo que es diferente si alguien se queja de que este sitio es lento, este podría ser el propietario del sitio para iniciar que un error podría ser un desarrollador que lo descubre mientras intenta implementar algo y luego La compatibilidad es como un fantasma en el automóvil que prácticamente nunca puedes encontrar.Es una buena manera de clasificar como esos debates.CW: Sí, yo diría.Estás bien.Entiendo.Así que entendemos cómo se ve el debate cuando tiene estas preguntas, quiero echar un vistazo profundo y preguntarle más al respecto, pero tomaremos un descanso rápido y volveremos.
Usted: Bienvenido a presionar este WordPress Community Podcasts en W Emr. Este es su anfitrión David Vogel Paul, estamos hablando de cuándo es culpa de su sitio o sus anfitriones con Chris Wiegmann, Chris justo antes del descanso, nos ofreció una pequeña ventana como generalmente se ven estos debates, centrándose en una especie de lento . O la velocidad de rendimiento emite errores y funcionalidad entre la compatibilidad. Entonces, que son los más similares a los problemas comunes que surgen en estos debates, así que pasemos tan lento como para acelerar, pienso en comenzar CW: lenta versus velocidad, estamos hablando de síntomas aquí, por lo que son los síntomas más comunes en Esta superficie, y la más obvia es un sitio de carga lenta y cómo probablemente determinamos que la prueba web de Google PageSpeed o las métricas GT. Org Hay cientos de sitios que le dirán qué tan rápido es su sitio nueve de cada 10 veces, si lo mira y el sesgo parece durar tanto para mí. O, bueno, este desarrollador acaba de enviarme este informe y dice que mi sitio es lento, por lo que se percibe en algunos casos, pero mira un informe o solo en la observación general. Usted: Y así, en estos casos, cómo creo que si eres un desarrollador avanzado, miras a Google PageSpeed Insights y dices que generalmente no es, es mi código o el código final, pero no siempre es cierto . Tú, o perdón por la manguera. Pero es que sientes que es verdad. Siente que existe una ambigüedad incluso para un desarrollador avanzado que parece una página de prueba o comprensión de páginas o informar y decir qué causa esto, CW:
Creo que hay diferentes tipos de desarrolladores avanzados con este desarrollador front-end avanzado que podría sacar una conclusión diferente de antemano al desarrollador de back-end en algo como WordPress. Por ejemplo, un desarrollador frontal avanzado podría verlo y decir, hombre, cargar eso. Tiene todas estas bibliotecas adicionales para la carga. Esto es de la versión anterior del sitio, y la página X de la parte posterior aquí, cobra esto, podemos eliminar parte de esta accesorio adicional y eso mejorará ciertas partes de PageSpeed, mientras que un desarrollador avanzado de back-end verá primero en tiempo. byte. Bueno, esta primera página inicial antes de que sucediera algo duró 17 segundos de socialización, ya sabes lo que sea. En ese número. Es algo en el servidor o cuando lo abordé allí. Entonces, de hecho, realmente depende de cómo lo vea, qué paquetes son y he visto muchas cosas muy diferentes. La verdad es que algunos de estos problemas no son descubiertos por los desarrolladores, los desarrolladores tienden a resolver problemas donde los propietarios del sitio tienden a encontrarlos. Entonces, ¿cómo se acerca a un desarrollador que paga por el desarrollador? Sí, hay muchas preguntas allí que tienden a regresar al menos a nuestra pregunta inicial, que se ha culpado al anfitrión o es mi culpa. Cuando empiezo a ver quién ha notado el problema y qué es la respuesta de los desarrolladores a ese problema, ¿tiene sentido?
Usted: sobre los códigos de la mente son geniales, debe ser el tipo de problema para el anfitrión, pero puede no ser necesariamente la historia completa, por lo que si lo pienso en una perspectiva del código VS.Y digo un usuario principiante que no sabe cómo interpretar estos informes.Parece que la comida más grande que solo hay dependiendo.Podría ser su host, pero podría estar fácilmente en las configuraciones de su servidor o podría ser muy, muy bueno ser sus complementos, temas o su código que está en su sitio y, por lo tanto, se sabe que solo depende de si culpar al anfitrión o no.Pero sospecho que si siente o sabe que está en una casa muy lenta, cambiando la casa, no perjudicará su situación si no tiene los recursos para decir para contratar a un desarrollador para ayudarlo a desempacar.Suena ¿verdad?
CW: Dado que salió bien y sabe que a veces el cambio de la casa puede afectar su situación. Dependiendo de cómo se configure el caché y las cosas como esta, a menudo diría que el cambio de host no ayudará a su situación. Usted: siento que si usa en un host con 100,000 sitios en un solo servidor, como saben cuando está en $ 2, oh, seguro que no CW: no, sí, lo siento, a este respecto, sí, si se mueve Desde un plan de alojamiento dividido hasta tal vez es solo un hecho que el año pasado tuvo 10 ventas por día que realiza hoy. 300, solo esa escalabilidad, puede haber excedido el plan y esto es poco de ambos. Sabes que puedes culpar al plan de host para el que no estás bien no es adecuado para el sitio que tienes. Y cambie los hosts, o tal vez incluso obtenga un planeta mejor, su anfitrión existente resolverá el problema. Estás bien. Lo que sea que piense, por ejemplo, una de las cosas que siempre recomiendo a las personas en esta situación al optimizar para la velocidad es entrar en una versión de preparación, deshabilitar un complemento y probar su velocidad cada vez. Hacen esto, para ver si pueden aislar el impacto de la velocidad en la velocidad de ciertos complementos es que una técnica que recomendará para que los usuarios principiantes elijan dónde podrían estar los problemas. CW:
Creo que eso es todo. Una de las cosas que le digo a la gente primero es que veremos ese informe y diremos cuántas solicitudes HTML. Haz algunos de estos sitios que veas. Podría ser dos 300 y podría ser, ya sabes, 100 minutos más. Y luego lo compararé con, ya sabes, encontraremos un sitio. Diré lo que el sitio que considere rápidamente, Google.com, sea lo que sea correcto, y realizaremos una prueba de velocidad en él e hice esto, esta técnica con muchas personas con las que consulté a lo largo de los años. Bien. Este sitio tiene, ya sabes, 15 solicitudes y cobra solo unos pocos cientos de datos de datos. Vea la diferencia aquí. Ah, y luego ver qué solicitudes son lo que carga cada imagen que usa para cargar estas imágenes. Simplemente conduzca la conversación así. No me gusta volver a encender nuevamente porque se van, especialmente si tienes 15 complementos. Podrías pasar una semana. Pruebe cada uno de estos y puede obtener suficientes datos para tomar una decisión educada. Lo más probable es que confunda. Oh, fue más rápido cuando tuve este enchufe -off. DV: Me gusta adoptar más que el enfoque en cascada y para lo desconocido, algunas de las pruebas de velocidad de hipeauditor llamadas gráficos en cascade, donde le gusta cada aspecto o elemento de su sitio que está cargado y internamente. Por lo tanto, parece que Chris recomendaría que pase por la lista y comenzará a aislar las cosas que toman la mayor parte del tiempo, causando la mayoría de los problemas. CW:

Sí, y aún más, creo que el aspecto más importante de lo que he descubierto que realmente ayuda a ilustrar la idea para muchas personas es que la comparación con un sitio que consideran rápidamente sin un punto de referencia sobre lo que rápidamente, lo haré. No sé cómo mirar su sitio, si, ya sabes, si se siente rápido más o menos. Por lo tanto, tomando ese punto de referencia y comparando solo unos pocos sitios diferentes, educa a las personas muy rápidamente sobre lo que pueden hacer esos informes. Usted: Y anteriormente dijo para su herramienta de prueba que desea probar rápidamente Dotnet, pero se refirió a la página web, la página web test.org. CW: Uso algunos de ellos, me gustan Pingdom, suele ser el primero que hago la prueba web.org. en realidad es creado por un viejo amigo mío con el nombre de Mike F Gar, pero sí, eso es para probar la velocidad de su IP, CW:
Y uno excelente que he agregado últimamente, ilustrando otro punto que he visto, ya que varios sitios se vuelven globales, es rápido o lento, que es construido por su equipo de Wordfency y hago un muy buen trabajo para indicar que no solo es rápido o Lento y enviado a un servidor en San Francisco, pero es rápido o lento para los servidores de todo el mundo y hace una descripción mucho más hermosa.Donde es rápido o lento, usted sabe si vende algo, ya sabes, vende Navidad desde Alemania e intenta vender en los Estados Unidos y Alemania, por supuesto, tus clientes alemanes si publicaron en Alemania en un avión podrían quejarse de nuevos clientes, entonces entonces Podrías comenzar a ver diferencias como esa en algunos casos en la casa.Tú:
Sabes, es curioso que hayas mencionado que porque esta es una gran parte de la culpa de tu hogar y no siempre podría considerarlo un anfitrión, pero en realidad podría ser la conexión de red entre sus hosts y sus clientes, desde partes de las partes de las Mundo, incluso de ISP individual. Es por eso que el almacenamiento en caché de borde y cosas como esta, por supuesto, son muy útiles. Pero esta es una muy buena distinción que no pensé hacer en este episodio. De acuerdo, desde la perspectiva de la velocidad. Ciertamente son esenciales y tienen un buen anfitrión, pero ciertamente se sabe que los aspectos importantes de un buen anfitrión se agregan a su rendimiento. Y luego, por un análisis de la causa principal, podría ser su código, podrían ser las cosas en las que usa sus complementos, pero para comprender profundamente, solo tiene que hundirse en cosas como gráficos de cascada para ver lo que está cargado Tus páginas, ¿cuáles son las cosas que les cobran y son realmente necesarias? Y luego compárelo con un punto de referencia. Entonces, pasemos al segundo punto, que fue como errores de funcionalidad. E hiciste la distinción antes de que esto era diferente de los problemas de compatibilidad con la plataforma, pero me ayudó a entender qué es un error de una funcionalidad y cómo podría causar, ya sea el anfitrión o no. CW:
El error de funcionalidad sería una pantalla de muerte blanca. En el caso de WordPress e infame advertencia de PHP, que aparece en el sitio, a la derecha. Sabemos que su complemento tiene el complemento XYZ en el sitio durante seis años y de repente aparece un error al frente, pero no puede ser mi complemento, debe ser otra cosa. Este es el tipo de trabajo que quiero decir con este tipo de parejas, los temas son tradicionalmente, disculpe, su capa temática tiende a ser la más culpada, diré, creo que es la mejor manera de decir esta capa, en la medida. Que este tipo de cosas parece que haces una modificación del tema y de repente algo parece romper. Derecha. Tal vez eso, ya sabes, culpó al host o tal vez no cambió, o tal vez las actualizaciones automáticas te hayan hecho algo. Usted: Entonces, algo sucede detrás de escena, y su sitio se rompe y realmente no sabe por qué. Entonces, tengo mucha curiosidad por el siguiente paso, sin embargo, a aislar la causa principal. Tomaremos un descanso rápido y regresaremos de inmediato. DV: Todos son bienvenidos de nuevo para presionar este podcast de la comunidad de WordPress en w señor, hablamos con Chris Wiegmann sobre cuándo es el momento de culpar a los anfitriones, Chris justo antes del descanso, estaba hablando un poco sobre la transmisión de pantalla blanca en el PHP como Breaks Major en su sitio, lo que presento y cómo me doy cuenta si fue una actualización de mi tema o mi complemento, o mi host en sí, entonces, ¿cómo diferenciamos ese caso? CW:
Bueno, lo primero, por supuesto, es ver qué es, ya sabes qué es el error. Nueve de cada 10 veces este error le dirá qué complemento o tema tiene el error, suponiendo que tenga que habilitar errores, si solo tiene un espacio en blanco simple, desea ir a WP Config y activar la depuración de WP. No debo entrar en detalles de que hay muchos artículos sobre la pareja y otros lugares sobre cómo activar la solución de problemas de WP, lo que le mostrará el error real en el que está su código y todos los complementos y temas que tiene en su sitio: el sitio. UL es el error que sucede. Y generalmente indicará un archivo y ese nombre de archivo será la autenticación o el tema que lo causa. Una vez que tenga esa información, puede desactivar el complemento y cambiar el tema, sin importar lo que esté allí o luego lo que haya cambiado. Acaba de actualizar este complemento o este tema. ¿Su anfitrión acaba de actualizar una versión de PHP? Siempre es correcto en esta época del año, cada otoño, actualizaciones de PHP ahora, es posible que su anfitrión no lo tenga de inmediato, por lo que puede ver esto en una época diferente del año, pero cuando sus anfitriones agregan esa nueva versión de PHP, podría han cambiado. Debe averiguar si no es una nueva versión de arado o si nada se ha actualizado en su sitio, entonces tal vez pueda mirar hacia atrás en su hogar. ¿Cuál es el cambio de su anfitrión? Mire los correos electrónicos que le han enviado. Cambiaremos su hardware, hemos notado el problema aquí y lo cambiaremos por usted. Puede ser un mal funcionamiento de hardware de su parte, por su parte, sucede. Tú:
Por lo tanto, parece que el primer movimiento es solucionar problemas si tiene esa capacidad técnica o se siente cómodo para hacerlo, luego, cuando identifica el tema o el complemento, puede deshabilitarlo y luego consultar lo que ha cambiado y adivinando para técnicos y no Usuarios técnicos, cómo serían copias automáticas de repuesto de su sitio, probablemente sean esenciales en este tipo de prueba porque puede recuperarse de la versión anterior y asumir que si se recupera de una versión anterior, ha realizado un cambio, entonces puede aislar si funcionó. . Ese no fue el anfitrión, fue algo que cambió con su sitio. Eso suena como, ya sabes, una forma sólida de aislar, como la raíz principal de ese error. Así que quiero pasar al siguiente artículo aquí para el tiempo no funcional del segmento final. ¿Cómo sé si el anfitrión fue la causa de mi tiempo de no funcionar hacia nosotros? Creo que era mío, el tuyo era compatibilidad. Pero desde dónde sabe cuando algo que ha agregado a su sitio no funciona funcionalmente que es su anfitrión, a diferencia de cómo implementó CW: pregunte a su ayuda, su anfitrión debe recibir ayuda 24 siete y debería poder decirle si un El complemento tiene una compatibilidad conocida y esto sucedió en estos hosts. Eso puede ser muy bueno. Se podría decir que es culpa de los anfitriones, tal vez hay una muy buena razón para ello, pero de su parte. Trato de ver todo esto desde el punto de vista del propietario de una tienda o un sitio, desde la culpa de los anfitriones. Si el complemento que necesita no es compatible en su hogar:
Y creo que la falla y la caída no deberían ser necesariamente cosas negativas, como la lista de complementos prohibidos para los motores WP, lo que tiene algunas prohibidas para los problemas de seguridad y rendimiento y luego otros solo porque usan funciones de PHP que no permitimos. O hay algo extraño con la forma en que funciona la memoria en el caché. En otras palabras, hay buenos complementos, como Wordfense. Solo la forma en que se implementaron no funciona, por supuesto, la apariencia funciona en nosotros ahora. Pero, creo que su idea aquí es que podría ser su anfitrión podría ser la causa por la cual no puede usar ese complemento de esta manera. Pero eso no significa necesariamente que la causa principal de esto es algo malo podría protegerlo de algo. CW: Y exactamente, esto es exactamente lo que trato de culpar. Sabes dónde lo culpas y lo culpas, o conceptos poco claros con este tipo de cosas correctamente, porque podría ser muy bueno, o el tema que cargó podría tener una función PHP extraña que no está permitida primero en el host, esto generalmente se debe a que generalmente se debe a de razones de seguridad, usted:
Presione este podcast: cuándo es culpa de su sitio en comparación con la culpa de su anfitrión con Chris Wiegman
Tags Presione este podcast: cuándo es culpa del sitio
homefinance blog