{"id":34095,"date":"2020-06-23T00:40:28","date_gmt":"2020-06-23T07:40:28","guid":{"rendered":"https:\/\/staging.kinsta.site\/?p=74574"},"modified":"2022-06-14T18:42:48","modified_gmt":"2022-06-14T16:42:48","slug":"php-workers","status":"publish","type":"post","link":"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/","title":{"rendered":"PHP Workers: \u00bfQu\u00e9 son y cu\u00e1ntos se necesita? (Gu\u00eda avanzada)"},"content":{"rendered":"<p>A la hora de elegir un <a href=\"https:\/\/staging.kinsta.site\/es\/planes\/\">plan de alojamiento<\/a>, es importante escoger el que mejor se adapte a las demandas de tu sitio de WordPress.<\/p>\n<p>Por ejemplo, un sitio de <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/plataformas-comercio-electronico\/\">comercio electr\u00f3nico<\/a> que recibe 50.000 visitantes al mes suele ser mucho m\u00e1s exigente en cuanto a recursos que un <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/mejores-plataformas-blogs\/\">simple blog<\/a> con la misma cantidad de tr\u00e1fico.<\/p>\n<p>Esto se debe simplemente al hecho de que los sitios de comercio electr\u00f3nico son t\u00edpicamente din\u00e1micos por naturaleza, y requieren m\u00e1s recursos para consultas de PHP y bases de datos.<\/p>\n<p>Ah\u00ed es donde los PHP workers entran en juego. Lee m\u00e1s abajo acerca de lo que son los PHP workers y c\u00f3mo se utilizan para acelerar el procesamiento de las solicitudes en tu sitio.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>\u00bfQu\u00e9 es un PHP worker?<\/h2>\n<p>En el contexto de WordPress, los PHP workers construyen p\u00e1ginas, procesan tareas de fondo programadas y m\u00e1s. Dado que los PHP workers son directamente responsables de generar p\u00e1ginas HTML para servir a los visitantes de tu sitio, ellos determinan <strong>cu\u00e1ntas peticiones simult\u00e1neas sin conexi\u00f3n tu sitio puede manejar en un momento dado.<\/strong><\/p>\n<p>Por ejemplo, digamos que tu sitio de WordPress est\u00e1 equipado con dos PHP workers y sin configuraci\u00f3n de cach\u00e9 de <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/wordpress-cache\/#page-cache\">p\u00e1gina<\/a>. Si cuatro solicitudes llegan a tu sitio exactamente al mismo tiempo, dos de esas solicitudes ser\u00e1n procesadas inmediatamente, mientras que las otras dos tendr\u00e1n que esperar en la cola hasta que las dos primeras hayan terminado de ser procesadas.<\/p>\n<p>Aqu\u00ed en Kinsta, usamos PHP workers como una de las variables para nuestros <a href=\"https:\/\/staging.kinsta.site\/es\/planes\/\">diferentes niveles de planes<\/a>. Por ejemplo, los planes de Business 1 tienen 4 PHP workers por sitio, mientras que los planes de Enterprise 4 tienen 16.<\/p>\n<p>Aunque implementamos el caching a <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/wordpress-cache\/\">nivel de servidor<\/a>, para las peticiones en las que el cache se pasa por alto o se pierde, los PHP workers se vuelven muy importantes ya que tienen que hacer el trabajo para cada petici\u00f3n.<\/p>\n<p>T\u00edpicamente vemos muchas solicitudes no atendidas en sitios de comercio electr\u00f3nico y <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/plugin-foro-wordpress\/\">foros comunitarios<\/a>. Por lo tanto, estos sitios requerir\u00e1n PHP workers adicionales para asegurar que cada solicitud sea procesada sin retrasos o tiempos muertos.<\/p>\n<p>Si tu sitio est\u00e1 altamente optimizado o no tiene mucho c\u00f3digo PHP (por ejemplo, un tema complejo o muchos <a href=\"https:\/\/staging.kinsta.site\/es\/los-mejores-wordpress-plugins\/\">plugins de WordPress<\/a>), entonces el procesamiento de cada solicitud deber\u00eda ocurrir casi instant\u00e1neamente. Incluso con 2 PHP workers y 4 solicitudes, las cuatro solicitudes se manejar\u00edan muy r\u00e1pidamente.<\/p>\n<p>En pocas palabras, <strong>un PHP worker es un proceso en segundo plano en un servidor que ejecuta c\u00f3digo PHP<\/strong>.<\/p>\n<h2>\u00bfC\u00f3mo utiliza WordPress los PHP workers?<\/h2>\n<p>Antes de entrar en c\u00f3mo optimizar el uso de los PHP workers para WordPress, tenemos que entender c\u00f3mo WordPress utiliza los PHP workers en primer lugar.<\/p>\n<p>Un pedido t\u00edpico en un ambiente sin cobertura es algo como esto:<\/p>\n<ol>\n<li>El servidor web (<a href=\"https:\/\/staging.kinsta.site\/es\/blog\/nginx-vs-apache\/\">Nginx o Apache<\/a>) recibe una solicitud de un visitante.<\/li>\n<li>Nginx pasa la petici\u00f3n a PHP.<\/li>\n<li>PHP consulta la <a href=\"https:\/\/staging.kinsta.site\/es\/base-de-conocimiento\/que-es-mysql\/\">base de datos MySQL<\/a> seg\u00fan sea necesario y utiliza las plantillas PHP de tu tema para generar una p\u00e1gina HTML.<\/li>\n<li>PHP entrega una p\u00e1gina HTML renderizada al servidor web.<\/li>\n<li>La p\u00e1gina se sirve al visitante.<\/li>\n<\/ol>\n<p>En el proceso destacado anteriormente, el paso 3 es el que requiere m\u00e1s tiempo y recursos (CPU y RAM). Un sitio altamente optimizado con m\u00ednimas consultas a la base de datos y un c\u00f3digo PHP eficiente pasar\u00e1 el tercer paso relativamente r\u00e1pido.<\/p>\n<p>Por el contrario, un sitio con c\u00f3digo PHP mal escrito que hace muchas consultas innecesarias a la base de datos pasar\u00e1 mucho m\u00e1s tiempo en el paso 3, lo que significa que las solicitudes ocupar\u00e1n a los PHP workers por per\u00edodos de tiempo m\u00e1s largos.<\/p>\n<h2>La relaci\u00f3n entre los PHP workers y la CPU<\/h2>\n<p>Cuando se trata del rendimiento de WordPress, la relaci\u00f3n entre los PHP workers y la <a href=\"https:\/\/staging.kinsta.site\/docs\/scalable-cloud-hosting\/\">CPU disponible<\/a> es importante para considerar.<\/p>\n<p>Si la falta de recursos de la CPU es el principal impedimento de tu sitio, el aumento del n\u00famero de trabajadores de PHP no aumentar\u00e1 el rendimiento de tu sitio &#8211; s\u00f3lo permitir\u00e1 que tu sitio procese m\u00e1s peticiones al mismo tiempo con un rendimiento por petici\u00f3n m\u00e1s lento.<\/p>\n<p>D\u00e9jame explicarte.<\/p>\n<p>Imagina una boca de incendios con una sola manguera conectada a ella. Con una sola manguera conectada, el hidrante es capaz de proporcionar una presi\u00f3n de agua adecuada. Ahora, \u00bfqu\u00e9 pasa si conectamos diez mangueras a la boca de incendios?<\/p>\n<p>La limitada presi\u00f3n de agua se reparte en diez mangueras, lo que significa que cada manguera individual tiene menos presi\u00f3n de agua para hacer el trabajo. En esta analog\u00eda, la boca de incendios es la CPU, y las mangueras son PHP workers.<\/p>\n<p>Teniendo en cuenta lo anterior, debes tener cuidado si tu host te aconseja constantemente aumentar los PHP workers <strong>sin mencionar tambi\u00e9n la CPU<\/strong>.<\/p>\n<p>Aqu\u00ed en Kinsta, nuestros contenedores LXD personalizados est\u00e1n configurados con amplios recursos de <a href=\"https:\/\/staging.kinsta.site\/docs\/scalable-cloud-hosting\/\">CPU y la RAM<\/a>. Tambi\u00e9n usamos <a href=\"https:\/\/staging.kinsta.site\/feature-updates\/google-cloud-platform-c2-vms\/\">m\u00e1quinas virtuales C2 optimizadas para computaci\u00f3n, equipadas<\/a> con las CPU m\u00e1s r\u00e1pidas de Google Cloud para ayudar a los PHP Workers de tu sitio a correr m\u00e1s eficientemente. Nuestra infraestructura escalable asegura que los PHP workers de tu sitio WordPress tengan suficientes recursos de CPU para operar al m\u00e1ximo rendimiento.<\/p>\n<p>Volvamos a la analog\u00eda de la boca de incendios por un momento.<\/p>\n<p>Imagina que est\u00e1s en una situaci\u00f3n en la que necesitas apagar diez incendios con cinco mangueras. Despu\u00e9s de conectar las cinco mangueras, te das cuenta de que la boca de incendios sigue proporcionando una presi\u00f3n de agua adecuada.<\/p>\n<p>En esta situaci\u00f3n, tendr\u00eda sentido conectar unas cuantas mangueras m\u00e1s porque la presi\u00f3n del agua del hidrante no es el cuello de botella.<\/p>\n<p>Del mismo modo, si tu sitio est\u00e1 funcionando mal incluso con una sobrecarga adecuada de la CPU y la RAM, es entonces cuando deber\u00eda considerar el aumento del n\u00famero de PHP workers como una opci\u00f3n para <a href=\"https:\/\/staging.kinsta.site\/es\/aprender\/acelerar-wordpress\/\">mejorar el rendimiento<\/a>.<\/p>\n<h2>\u00bfC\u00f3mo optimizar el uso del PHP worker de tu sitio?<\/h2>\n<p>Hemos explicado que los PHP workers son procesos en segundo plano que generan p\u00e1ginas HTML con c\u00f3digo PHP. Ahora, la forma m\u00e1s obvia de reducir y optimizar el uso de los PHP workers es reducir la cantidad de recursos de CPU y PHP requeridos para cumplir con las solicitudes a tu sitio.<\/p>\n<p>As\u00ed es como se hace.<\/p>\n<h3>1. Configura el cach\u00e9 para tu sitio de WordPress<\/h3>\n<p>El primer paso para reducir el uso de los PHP workers es configurar las capas de cach\u00e9 para tu sitio de WordPress. De forma predeterminada, <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/wordpress-vs-html-estatico\/\">WordPress es un CMS din\u00e1mico<\/a> que satisface cada solicitud de p\u00e1gina bajo demanda.<\/p>\n<p>Para muchos sitios como blogs, revistas en l\u00ednea y <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/plugins-de-wordpress-portfolio\/\">portafolios<\/a>, el uso de PHP para generar din\u00e1micamente p\u00e1ginas para cada solicitud es innecesario.<\/p>\n<h4>Caching de p\u00e1ginas<\/h4>\n<p>La entrada del blog que est\u00e1s leyendo es el ejemplo perfecto de una p\u00e1gina que no necesita ser generada din\u00e1micamente. Como muchos de nuestros <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/\">otros posts<\/a>, el contenido de este post est\u00e1 dise\u00f1ado para ser est\u00e1tico, por lo que no hay necesidad de gastar recursos de la CPU para generar p\u00e1ginas id\u00e9nticas continuamente.<\/p>\n<p>En cambio, es mejor que PHP genere la p\u00e1gina una vez y luego la cachee. El cacheo de p\u00e1ginas tiene muchas ventajas obvias sobre la generaci\u00f3n din\u00e1mica de p\u00e1ginas con PHP.<\/p>\n<p>Por ejemplo, imagina que una entrada de un <a href=\"https:\/\/staging.kinsta.site\/es\/clientes\/efecto-shark-tank\/\">blog en tu sitio se vuelve viral<\/a> y recibe 100.000 p\u00e1ginas vistas a las pocas horas de su publicaci\u00f3n. Sin el almacenamiento en cach\u00e9 de la p\u00e1gina, tus PHP workers probablemente se ver\u00edan abrumados y tu servidor se caer\u00eda.<\/p>\n<p>Con el almacenamiento en cach\u00e9 de p\u00e1ginas, s\u00f3lo la vista de la primera p\u00e1gina se generar\u00eda din\u00e1micamente. Las otras 99.999 peticiones se servir\u00edan desde tu cach\u00e9 de p\u00e1ginas, que utiliza relativamente pocos recursos de la CPU.<\/p>\n<p>Hay dos maneras de configurar el cach\u00e9 de p\u00e1ginas para tu sitio de WordPress.<\/p>\n<ol>\n<li>Caching de p\u00e1ginas a nivel de servidor con un <a href=\"https:\/\/staging.kinsta.site\/es\/base-de-conocimiento\/que-es-nginx\/\">servidor web como Nginx<\/a>.<\/li>\n<li>Caching de p\u00e1gina basado en un plugin de WordPress como <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/wp-rocket\/\">WP-Rocket<\/a>.<\/li>\n<\/ol>\n<p>Para obtener el m\u00e1ximo rendimiento, recomendamos utilizar el almacenamiento en cach\u00e9 de p\u00e1ginas a nivel de servidor siempre que sea posible. En Kinsta, todas nuestras p\u00e1ginas usan <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/wordpress-cache\/#page-cache\">el m\u00f3dulo de cach\u00e9 FastCGI de Nginx<\/a> para un rendimiento superr\u00e1pido.<\/p>\n<p>Si tu host no ofrece la opci\u00f3n de almacenamiento en cach\u00e9 de p\u00e1ginas a nivel de servidor, la siguiente mejor opci\u00f3n es utilizar un <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/plugins-cache-wordpress\/\">plugin de almacenamiento en cach\u00e9 de WordPress<\/a> para implementar el almacenamiento en cach\u00e9 de p\u00e1ginas a nivel de aplicaci\u00f3n.<\/p>\n<h4>Caching de objetos<\/h4>\n<p>Para <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/tutorial-de-woocommerce\/\">las tiendas WooCommerce<\/a>, los foros de la comunidad y otros sitios de WordPress que no pueden hacer uso de la cach\u00e9 de p\u00e1ginas de manera eficiente, a\u00f1adir un cach\u00e9 de <a href=\"https:\/\/staging.kinsta.site\/docs\/redis-cache\/\">objetos persistentes como Redis delante<\/a> de tu base de datos MySQL puede aumentar el rendimiento y reducir la carga de los PHP workers.<\/p>\n<p>Sin un cach\u00e9 de objetos persistente, <a href=\"https:\/\/staging.kinsta.site\/es\/base-de-conocimiento\/que-es-mysql\/\">las consultas a la base de datos MySQL se ejecutar\u00e1n<\/a> para cada solicitud, incluso si el resultado es id\u00e9ntico a una consulta anterior.<\/p>\n<p>Por ejemplo, un <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/plugin-foro-wordpress\/\">sitio de foro de la comunidad<\/a> que evita el cach\u00e9 de p\u00e1ginas har\u00e1 consultas id\u00e9nticas separadas a la base de datos para obtener datos de publicaciones con el fin de construir una p\u00e1gina.<\/p>\n<p>En el caso de los sitios de <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/77-tacticas-probadas-dirigir-trafico\/\">gran tr\u00e1fico<\/a> y con gran cantidad de bases de datos, este m\u00e9todo de consulta de la base de datos es ineficaz porque utiliza PHP workers para generar resultados de consulta id\u00e9nticos para solicitudes separadas. Ah\u00ed es donde entra Redis.<\/p>\n<p>Redis almacena los resultados de las consultas de la base de datos en la RAM, lo que permite a PHP tomar los resultados de las consultas que ya han sido ejecutadas. Este m\u00e9todo de almacenamiento en cach\u00e9 de objetos permite a los PHP Workers conservar los recursos de la CPU y pasar menos tiempo atendiendo una solicitud porque elimina la necesidad de realizar consultas repetitivas a la base de datos.<\/p>\n<h3>2. Optimiza tu c\u00f3digo PHP<\/h3>\n<p>Adem\u00e1s de configurar la cach\u00e9 de la p\u00e1gina, otra estrategia que te ayudar\u00e1 a reducir el uso de los PHP workers es optimizar tu <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/acaso-ha-muerto-php\/\">c\u00f3digo PHP<\/a>. En el contexto de WordPress, \u00aboptimizar el c\u00f3digo PHP\u00bb puede significar una variedad de cosas diferentes, as\u00ed que vamos a echar un vistazo m\u00e1s profundo.<\/p>\n<p>Una de las caracter\u00edsticas m\u00e1s queridas y odiadas de WordPress (dependiendo de a qui\u00e9n le preguntes) es su extensibilidad a trav\u00e9s de plugins y fragmentos de c\u00f3digo.<\/p>\n<p>Si quieres a\u00f1adir un widget de informaci\u00f3n sobre acciones a tu sitio de WordPress, hay un plugin para eso. Del mismo modo, si quieres a\u00f1adir <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/como-cambiar-las-fuentes-en-wordpress\/\">fuentes personalizadas<\/a>, tambi\u00e9n hay un fragmento de c\u00f3digo <code>functions.php<\/code> para eso.<\/p>\n<p>Ampliar el n\u00facleo de WordPress con caracter\u00edsticas adicionales se ha vuelto tan f\u00e1cil que a menudo nos pasamos de la raya sin pensar en el impacto potencial en el rendimiento del sitio.<\/p>\n<p>Por lo tanto, la primera manera de optimizar tu c\u00f3digo PHP es realizar una auditor\u00eda en todo el sitio para determinar qu\u00e9 plugins y fragmentos de c\u00f3digo son realmente necesarios.<\/p>\n<h4>Elige Plugins de calidad<\/h4>\n<p>La mayor\u00eda de las veces, el n\u00famero de plugins en tu sitio de WordPress no es tan importante como la calidad de los plugins. Si un plugin no ha sido actualizado en los \u00faltimos seis meses, te recomendamos que elijas otro que se ajuste a tu perfil.<\/p>\n<p>La raz\u00f3n de esto es que <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/wordpress-5-4\/\">WordPress est\u00e1 siendo mejorado constantemente<\/a>. Si un plugin no ha sido actualizado en a\u00f1os, lo m\u00e1s probable es que su c\u00f3digo no est\u00e9 utilizando las \u00faltimas pr\u00e1cticas de desarrollo y seguridad de WordPress.<\/p>\n<p>Por el contrario, si un <a href=\"https:\/\/staging.kinsta.site\/es\/base-de-conocimiento\/actualizar-wordpress-plugin-manualmente\/\">plugin se actualiza constantemente<\/a> cada pocas semanas, es muy probable que el desarrollador se tome en serio la calidad, lo que lo convierte en una buena opci\u00f3n para tu sitio de WordPress.<\/p>\n<h4>Usa los plugins s\u00f3lo cuando sea necesario<\/h4>\n<p>Si quieres realizar una tarea sencilla en tu sitio como a\u00f1adir JavaScript o CSS, no siempre necesitas un plugin para eso. En su lugar, <a href=\"https:\/\/staging.kinsta.site\/es\/base-de-conocimiento\/editar-codigo-wordpress\/\">puedes a\u00f1adir c\u00f3digo<\/a> directamente a las <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/css-wordpress\/#wordpress-and-css\">plantillas PHP de tu tema o al archivo <code>style.css<\/code><\/a> con un <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/temas-child-wordpress\/\">tema hijo<\/a>.<\/p>\n<p>La pr\u00f3xima vez que est\u00e9s en una situaci\u00f3n en la que est\u00e9s pensando en <a href=\"https:\/\/staging.kinsta.site\/es\/base-de-conocimiento\/como-instalar-wordpress-plugins\/\">instalar un plugin<\/a>, dedica un tiempo a mirar si es 100% necesario primero. A veces, no hay forma de evitar instalar otro plugin y eso est\u00e1 bien. En otras ocasiones, es posible que puedas evitar a\u00f1adir c\u00f3digo adicional si no instalas plugins innecesarios.<\/p>\n<h4>Elige temas ligeros<\/h4>\n<p>Por nuestra experiencia en la monitorizaci\u00f3n de miles de sitios de WordPress, hemos encontrado que los temas son ocasionalmente la causa de un pobre rendimiento del PHP. Para satisfacer la versatilidad de WordPress como un <a href=\"https:\/\/staging.kinsta.site\/es\/base-de-conocimiento\/sitema-de-gestion-de-contenido\/\">CMS de prop\u00f3sito general<\/a>, algunos desarrolladores codifican temas para trabajar en una variedad de casos de uso.<\/p>\n<p>A menudo, esto resulta en temas con mucho c\u00f3digo e inflados que no utilizan el PHP y las consultas a bases de datos de manera eficiente.<\/p>\n<p>Cuando se construye un sitio de WordPress, es importante <a href=\"https:\/\/staging.kinsta.site\/es\/mejores-temas-wordpress\/#fast\">elegir un tema que sea m\u00e1s eficaz y personalizable<\/a>: <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/temas-wordpress-rapidos\/\">GeneratePress, OceanWP y Astra<\/a> son tres ejemplos.<\/p>\n<h3>3. Elige un host de WordPress centrado en el rendimiento<\/h3>\n<p>Lo creas o no, <a href=\"https:\/\/staging.kinsta.site\/es\/caracteristicas\/\">elegir el host de WordPress adecuado<\/a> puede tener un gran impacto en el rendimiento de tu sitio. Dado que la eficiencia de un PHP worker est\u00e1 directamente correlacionada con la CPU y la RAM, alojar tu sitio en un servidor moderno con el \u00faltimo hardware puede ayudarle a optimizar el uso del PHP worker.<\/p>\n<p>Aqu\u00ed hay dos ejemplos que muestran por qu\u00e9 la elecci\u00f3n de un host centrado en el rendimiento es importante para tus sitios de WordPress.<\/p>\n<h4>CPU de alto rendimiento<\/h4>\n<p>PHP utiliza recursos de la CPU para ejecutar el c\u00f3digo. Una CPU m\u00e1s r\u00e1pida significa una ejecuci\u00f3n de c\u00f3digo m\u00e1s r\u00e1pida. En Kinsta, usamos los servidores m\u00e1s r\u00e1pidos de Google Cloud, m\u00e1quinas virtuales C2 optimizadas para computaci\u00f3n.<\/p>\n<p>Estas m\u00e1quinas virtuales est\u00e1n equipadas con los \u00faltimos procesadores Intel Xeon capaces de operar a 3,8 GHz con un turbo de n\u00facleo completo. En nuestras <a href=\"https:\/\/staging.kinsta.site\/feature-updates\/google-cloud-platform-c2-vms\/#paving-the-way-for-unrivaled-wordpress-performance\">pruebas de referencia<\/a>, vimos que las m\u00e1quinas C2 superaban a las m\u00e1quinas tradicionales N1 por 2-4x.<\/p>\n<h4>Almacenamiento r\u00e1pido de SSD<\/h4>\n<p>La velocidad de E\/S del disco puede tener un impacto directo en la ejecuci\u00f3n del c\u00f3digo y las consultas a la base de datos. Si tu base de datos se almacena en un disco mec\u00e1nico lento o en un <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/que-es-ssd\/\">SSD<\/a> basado en nube sin suficientes IOPS (operaciones de entrada\/salida por segundo), tus PHP workers se ver\u00e1n obligados a dedicar m\u00e1s tiempo a satisfacer una solicitud.<\/p>\n<p>Utilizamos el <a href=\"https:\/\/staging.kinsta.site\/feature-updates\/more-disk-space\/\">almacenamiento SSD de alto rendimiento<\/a>\u00a0de la plataforma Google Cloud para asegurarnos de que tu sitio de WordPress tenga acceso a una r\u00e1pida E\/S de disco.<\/p>\n<h3>4. Trabajar con un experto en rendimiento (opcional)<\/h3>\n<p>Si no est\u00e1s seguro de c\u00f3mo abordar un problema de rendimiento en tu sitio, te recomendamos que trabajes con un <a href=\"https:\/\/staging.kinsta.site\/es\/socios\/\">experto en rendimiento cualificado<\/a> para diagnosticar el problema.<\/p>\n<p>Un experto puede ayudarte a identificar cuellos de botella espec\u00edficos en tu c\u00f3digo utilizando herramientas de monitorizaci\u00f3n avanzadas como <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/rendimiento-wordpress-new-relic\/\">New Relic<\/a> o el plugin <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/query-monitor\/\">Query Monitor<\/a> de WordPress.<\/p>\n<p>Al hacer zoom e inspeccionar los procesos individuales de PHP y las consultas a la base de datos, es posible identificar bloques espec\u00edficos de c\u00f3digo y sus caracter\u00edsticas asociadas que est\u00e1n poniendo una gran carga en los PHP workers de tu sitio.<\/p>\n<p>Para resumir la optimizaci\u00f3n del PHP worker, ten en cuenta los siguientes consejos.<\/p>\n<ol>\n<li><a href=\"https:\/\/staging.kinsta.site\/docs\/scalable-cloud-hosting\/\">La CPU y la RAM deben ser ampliadas junto con<\/a> los PHP Workers. Si el uso de la CPU est\u00e1 bloqueado al 100%, a\u00f1adir m\u00e1s PHP workers no mejorar\u00e1 el rendimiento.<\/li>\n<li>Alojar tu sitio con un host centrado <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/google-cloud-hosting\/\">en el rendimiento<\/a> puede resolver muchos problemas de rendimiento.<\/li>\n<li><a href=\"https:\/\/staging.kinsta.site\/docs\/full-page-caching\/\">El almacenamiento en cach\u00e9 de p\u00e1ginas<\/a> y <a href=\"https:\/\/staging.kinsta.site\/docs\/redis-cache\/\">objetos<\/a> puede reducir significativamente la carga de PHP worker.<\/li>\n<li>El uso de plugins y temas de calidad de WordPress puede reducir la cantidad de c\u00f3digo innecesario en tu sitio.<\/li>\n<li>Si es necesario, trabaja <a href=\"https:\/\/staging.kinsta.site\/es\/socios\/\">con un experto en rendimiento<\/a> para identificar y resolver problemas complejos.<\/li>\n<\/ol>\n<h2>Los resultados de no tener suficientes PHP workers<\/h2>\n<p>Para lograr un <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/depuracion-rendimiento-wordpress\/\">rendimiento r\u00e1pido y fiable para tu sitio de WordPress<\/a>, es importante asegurarse de que tienes suficientes PHP workers. Cuando los PHP workers ya est\u00e1n ocupados en un sitio, empiezan a formar una cola.<\/p>\n<p>Una vez que has alcanzado tu l\u00edmite de PHP worker, la cola comienza a expulsar peticiones antiguas que podr\u00edan resultar en errores <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/504-inactividad-puerto-enlace-sitio-wordpress\/\">504<\/a> o peticiones incompletas.<\/p>\n<p>Otro error com\u00fan que vemos debido a la falta de PHP workers es el error <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/502-puerta-de-enlace-incorrecta\/\">502 de la puerta de enlace<\/a>. Estos son ligeramente diferentes de los errores 504 porque el error ocurre despu\u00e9s de un timeout de 60 segundos en la cola de los PHP workers.<\/p>\n<p>Estos errores no s\u00f3lo presentan una mala experiencia de usuario para tus visitantes, sino que tambi\u00e9n pueden tener un impacto negativo en <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/wordpress-seo\/\">el SEO de tu sitio<\/a>.<\/p>\n<figure style=\"width: 1504px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/error-502-bad-gateway.png\" alt=\"Un error 502 (Bad Gateway).\" width=\"1504\" height=\"942\"><figcaption class=\"wp-caption-text\">Un error 502 (Bad Gateway).<\/figcaption><\/figure>\n<p>Hay una serie de factores diferentes que pueden causar cargas lentas de p\u00e1ginas o errores. Por ejemplo, si una solicitud no almacenada requiere muchos datos de la base de datos, la consulta resultante podr\u00eda tardar entre 20 y 30 segundos en completarse.<\/p>\n<p>En esta situaci\u00f3n, un PHP worker estar\u00eda ocupado por lo menos medio minuto. Si tu sitio s\u00f3lo tiene dos PHP Workers, s\u00f3lo dos o tres de estas largas solicitudes pueden ser suficientes para empezar a causar errores.<\/p>\n<p>Para resolver esto, la optimizaci\u00f3n <a href=\"https:\/\/staging.kinsta.site\/es\/base-de-conocimiento\/wp_options-datos-de-autocarga\/\">de la base de datos MySQL<\/a> y el aumento de los PHP workers si la CPU no est\u00e1 ya al m\u00e1ximo puede mejorar el rendimiento.<\/p>\n<h2>Estimando el n\u00famero de PHP workers requeridos<\/h2>\n<p>Cada uno de los planes de Kinsta incluye un cierto n\u00famero de PHP workers. El n\u00famero incluido de trabajadores PHP se basa en las m\u00e9tricas de uso de recursos hist\u00f3ricos que hemos recogido en los \u00faltimos a\u00f1os. En general, los sitios con contenido principalmente est\u00e1tico &#8211; art\u00edculos, p\u00e1ginas est\u00e1ticas y portafolios &#8211; no requieren muchos PHP workers.<\/p>\n<p>Para sitios m\u00e1s grandes de WordPress con funcionalidad m\u00e1s din\u00e1mica como el <a href=\"https:\/\/staging.kinsta.site\/es\/aprender\/guia-de-woocommerce\/\">comercio electr\u00f3nico<\/a> o <a href=\"https:\/\/staging.kinsta.site\/es\/base-de-conocimiento\/que-es-bbpress\/\">los foros de discusi\u00f3n<\/a>, hemos encontrado que 4 PHP workers son un buen punto de partida. Sin embargo, esto puede variar por sitio ya que cada uno tendr\u00e1 su propio conjunto de temas, plugins, consultas a la base de datos, y la proporci\u00f3n de cach\u00e9 a cach\u00e9.<\/p>\n<p>En algunos casos, se pueden necesitar m\u00e1s PHP workers para un rendimiento r\u00e1pido y fiable. Si no est\u00e1s seguro de cu\u00e1ntos PHP workers necesita tu sitio en Kinsta, nuestros <a href=\"https:\/\/staging.kinsta.site\/es\/soporte-kinsta\/\">equipos de ventas y soporte<\/a> pueden ayudarte a averiguarlo.<\/p>\n<h3>Tabla de l\u00edmites de trabajadores PHP<\/h3>\n<p>La tabla de l\u00edmites de PHP workers en <a href=\"https:\/\/staging.kinsta.site\/docs\/mykinsta-analytics\/\">MyKinsta analytics<\/a> te permite ver cu\u00e1ntas veces el motor de PHP inform\u00f3 haber alcanzado el n\u00famero m\u00e1ximo de trabajadores asignados en su registro de errores. Este gr\u00e1fico puede ayudarte a medir si las optimizaciones de rendimiento est\u00e1n afectando o no al uso de su PHP worker.<\/p>\n<figure id=\"attachment_47981\" aria-describedby=\"caption-attachment-47981\" style=\"width: 2868px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/mykinsta-cache-bypass.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-47981 size-full\" src=\"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/mykinsta-cache-bypass.png\" alt=\"Bypass de cache superior.\" width=\"2868\" height=\"628\" srcset=\"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/mykinsta-cache-bypass.png 2868w, https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/mykinsta-cache-bypass-300x66.png 300w, https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/mykinsta-cache-bypass-1024x224.png 1024w, https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/mykinsta-cache-bypass-768x168.png 768w, https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/mykinsta-cache-bypass-1536x336.png 1536w, https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/mykinsta-cache-bypass-2048x448.png 2048w\" sizes=\"auto, (max-width: 2868px) 100vw, 2868px\" \/><\/a><figcaption id=\"caption-attachment-47981\" class=\"wp-caption-text\">Bypass de cache superior.<\/figcaption><\/figure>\n<p>Por ejemplo, si cambiara la versi\u00f3n de <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/php-7-4\/\">PHP de tu sitio de 5.6 a 7.4<\/a>, probablemente ver\u00eda una disminuci\u00f3n en los l\u00edmites de PHP workers porque PHP 7.4 es mucho m\u00e1s r\u00e1pido que 5.6.<\/p>\n<p>Del mismo modo, si trabajaste con un experto en rendimiento para arreglar consultas largas de la base de datos y <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/cambiar-tema-wordpress\/\">cambiar a un tema m\u00e1s ligero<\/a>, puedes utilizar la tabla de l\u00edmites de PHP workers para ver las diferencias antes y despu\u00e9s de las optimizaciones.<\/p>\n<h3>Cuadro de an\u00e1lisis de la cach\u00e9<\/h3>\n<p>Tambi\u00e9n puedes usar el informe de an\u00e1lisis de la cach\u00e9 en <a href=\"https:\/\/staging.kinsta.site\/es\/mykinsta\/\">MyKinsta<\/a> para determinar el n\u00famero de aciertos, desv\u00edos, fallos y caducidades de la cach\u00e9. Estos datos pueden ser especialmente \u00fatiles para optimizar el uso de los PHP Workers en tu sitio.<\/p>\n<h4>Bypass de cach\u00e9 con cadenas de consulta<\/h4>\n<p>Por defecto, las <a href=\"https:\/\/staging.kinsta.site\/es\/base-de-conocimiento\/que-es-una-url\/\">URLs<\/a> con cadenas de consulta como <code>https:\/\/kinstalife.com\/?query=123<\/code> evitan la cach\u00e9 de p\u00e1ginas. En algunos casos, las cadenas de consulta pueden resultar en un gran aumento del uso innecesario de PHP y CPU.<\/p>\n<p>Por ejemplo, si visitas un enlace de Facebook, a menudo ver\u00e1s la cadena de consulta <code>?fbclid= al<\/code> final de la <a href=\"https:\/\/staging.kinsta.site\/es\/base-de-conocimiento\/que-es-una-url\/\">URL<\/a>. Del mismo modo, puede ver los par\u00e1metros de seguimiento UTM despu\u00e9s de hacer clic en un enlace en un <a href=\"https:\/\/staging.kinsta.site\/es\/wordpress-newsletter\/\">bolet\u00edn de correo electr\u00f3nico<\/a>.<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/url-con-una-cadena-de-consulta.jpg\" alt=\"Una URL con una cadena de consulta (?querystring=123).\" width=\"1500\" height=\"735\"><figcaption class=\"wp-caption-text\">Una URL con una cadena de consulta (?querystring=123).<\/figcaption><\/figure>\n<p>Si una publicaci\u00f3n en su sitio se vuelve viral, y se accede constantemente con una cadena de consulta, podr\u00e1 identificar la URL espec\u00edfica con el informe de an\u00e1lisis de la cach\u00e9.<\/p>\n<p>Con esa informaci\u00f3n clave, puedes contactar <a href=\"https:\/\/staging.kinsta.site\/es\/soporte-kinsta\/\">con nuestro equipo de soporte<\/a> para forzar la cach\u00e9 de esa URL espec\u00edfica para reducir la carga de tus trabajadores PHP.<\/p>\n<h3>Identificar los plugins de gran capacidad de recursos<\/h3>\n<p>En algunos casos, el gr\u00e1fico de an\u00e1lisis de la memoria cach\u00e9 tambi\u00e9n se puede utilizar para identificar los complementos y procesos con gran cantidad de recursos.<\/p>\n<p>Por ejemplo, si ves que la URL del bypass de la cach\u00e9 superior apunta a un archivo dentro del directorio de un plugin espec\u00edfico, hay una buena posibilidad de que el plugin sea responsable del alto uso de los PHP workers.<\/p>\n<p>Si ves muchas solicitudes relacionadas con los plugins en la lista de derivaci\u00f3n de la cach\u00e9, puedes <a href=\"https:\/\/staging.kinsta.site\/es\/blog\/contratar-desarrollador-de-wordpress\/\">trabajar con un desarrollador<\/a> para solucionar el problema o cambiar a un plugin que utilice menos recursos.<\/p>\n<h2>Resumen<\/h2>\n<p>El objetivo de mantener un sitio de <a href=\"https:\/\/staging.kinsta.site\/es\/aprender\/acelerar-wordpress\/\">WordPress r\u00e1pido<\/a> es maximizar la eficiencia del backend. Cuando los PHP workers se utilizan adecuadamente encontrando un equilibrio entre el n\u00famero de trabajadores, el uso de la CPU y la optimizaci\u00f3n del c\u00f3digo, WordPress puede ser un CMS extremadamente eficiente.<\/p>\n<p>Considera utilizar la <a href=\"https:\/\/staging.kinsta.site\/docs\/kinsta-cdn\/#code-minification-1\">funci\u00f3n de minificaci\u00f3n de c\u00f3digo<\/a> si eres <a href=\"https:\/\/staging.kinsta.site\/es\/planes\/?plan=visits-business1&#038;interval=month\">cliente de Kinsta<\/a>. Esta funci\u00f3n est\u00e1 integrada directamente en el panel de control de <a href=\"https:\/\/staging.kinsta.site\/es\/mykinsta\/\">MyKinsta<\/a> y permite a los clientes activar f\u00e1cilmente la minificaci\u00f3n autom\u00e1tica de CSS y JavaScript con un simple clic.<\/p>\n<p>Si tienes alguna pregunta sobre cu\u00e1ntos PHP workers puedes necesitar, o crees que puedes estar viendo errores debido a la falta de PHP workers, por favor, <a href=\"https:\/\/staging.kinsta.site\/docs\/wordpress-support-ticket\/\">abre un ticket<\/a> con nuestro equipo de soporte para obtener ayuda.<\/p>\n<p>Ahora te toca a ti: \u00bfQu\u00e9 estrategias de optimizaci\u00f3n utilizas para que tu sitio de WordPress funcione sin problemas? H\u00e1zanoslo saber en los comentarios!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A la hora de elegir un plan de alojamiento, es importante escoger el que mejor se adapte a las demandas de tu sitio de WordPress. Por &#8230;<\/p>\n","protected":false},"author":125,"featured_media":47980,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[432],"topic":[],"class_list":["post-34095","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v17.1.2 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PHP Workers: \u00bfQu\u00e9 son y cu\u00e1ntos se necesita? (Gu\u00eda avanzada)<\/title>\n<meta name=\"description\" content=\"Los PHP workers determinan cu\u00e1ntas solicitudes puede manejar tu sitio de WordPress. Aprende m\u00e1s sobre los PHP workers y c\u00f3mo afectan el rendimiento de WordPress!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP Workers: \u00bfQu\u00e9 son y cu\u00e1ntos se necesita? (Gu\u00eda avanzada)\" \/>\n<meta property=\"og:description\" content=\"Los PHP workers determinan cu\u00e1ntas solicitudes puede manejar tu sitio de WordPress. Aprende m\u00e1s sobre los PHP workers y c\u00f3mo afectan el rendimiento de WordPress!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-06-23T07:40:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-14T16:42:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/php-workers.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Brian Li\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Los PHP workers determinan cu\u00e1ntas solicitudes puede manejar tu sitio de WordPress. Aprende m\u00e1s sobre los PHP workers y c\u00f3mo afectan el rendimiento de WordPress!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/php-workers.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@bwhli\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Brian Li\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/\"},\"author\":{\"name\":\"Brian Li\",\"@id\":\"https:\/\/staging.kinsta.site\/es\/#\/schema\/person\/86d5b494a3cfa21af520b3ea513e4601\"},\"headline\":\"PHP Workers: \u00bfQu\u00e9 son y cu\u00e1ntos se necesita? (Gu\u00eda avanzada)\",\"datePublished\":\"2020-06-23T07:40:28+00:00\",\"dateModified\":\"2022-06-14T16:42:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/\"},\"wordCount\":3981,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/staging.kinsta.site\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/php-workers.jpeg\",\"keywords\":[\"php\"],\"articleSection\":[\"Tutoriales de rendimienro de WordPress\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/\",\"url\":\"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/\",\"name\":\"PHP Workers: \u00bfQu\u00e9 son y cu\u00e1ntos se necesita? (Gu\u00eda avanzada)\",\"isPartOf\":{\"@id\":\"https:\/\/staging.kinsta.site\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/php-workers.jpeg\",\"datePublished\":\"2020-06-23T07:40:28+00:00\",\"dateModified\":\"2022-06-14T16:42:48+00:00\",\"description\":\"Los PHP workers determinan cu\u00e1ntas solicitudes puede manejar tu sitio de WordPress. Aprende m\u00e1s sobre los PHP workers y c\u00f3mo afectan el rendimiento de WordPress!\",\"breadcrumb\":{\"@id\":\"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/#primaryimage\",\"url\":\"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/php-workers.jpeg\",\"contentUrl\":\"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/php-workers.jpeg\",\"width\":1460,\"height\":730,\"caption\":\"PHP Workers: Qu\u00e9 son y cu\u00e1ntos necesita (Gu\u00eda avanzada)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/staging.kinsta.site\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PHP Workers: \u00bfQu\u00e9 son y cu\u00e1ntos se necesita? (Gu\u00eda avanzada)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/staging.kinsta.site\/es\/#website\",\"url\":\"https:\/\/staging.kinsta.site\/es\/\",\"name\":\"Kinsta\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/staging.kinsta.site\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/staging.kinsta.site\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/staging.kinsta.site\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/staging.kinsta.site\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/staging.kinsta.site\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2021\/08\/kinsta.png\",\"contentUrl\":\"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2021\/08\/kinsta.png\",\"width\":580,\"height\":580,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/staging.kinsta.site\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/staging.kinsta.site\/es\/#\/schema\/person\/86d5b494a3cfa21af520b3ea513e4601\",\"name\":\"Brian Li\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/staging.kinsta.site\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fd0df9af266d50e41431ddfab52011ab5bd84eeaede44a43e58159e706b9910b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fd0df9af266d50e41431ddfab52011ab5bd84eeaede44a43e58159e706b9910b?s=96&d=mm&r=g\",\"caption\":\"Brian Li\"},\"description\":\"Brian is the Website Content Manager at Kinsta. He focuses on content publishing, website functionality, and SEO. Brian has been a WordPress user for over 10 years, and enjoys sharing his knowledge with the community. In his free time, Brian enjoys playing the piano and exploring Tokyo with his camera. Connect with Brian on his website at brianli.com.\",\"sameAs\":[\"https:\/\/brianli.com\",\"https:\/\/x.com\/bwhli\"],\"url\":\"https:\/\/staging.kinsta.site\/es\/blog\/author\/brianli\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"PHP Workers: \u00bfQu\u00e9 son y cu\u00e1ntos se necesita? (Gu\u00eda avanzada)","description":"Los PHP workers determinan cu\u00e1ntas solicitudes puede manejar tu sitio de WordPress. Aprende m\u00e1s sobre los PHP workers y c\u00f3mo afectan el rendimiento de WordPress!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/","og_locale":"es_ES","og_type":"article","og_title":"PHP Workers: \u00bfQu\u00e9 son y cu\u00e1ntos se necesita? (Gu\u00eda avanzada)","og_description":"Los PHP workers determinan cu\u00e1ntas solicitudes puede manejar tu sitio de WordPress. Aprende m\u00e1s sobre los PHP workers y c\u00f3mo afectan el rendimiento de WordPress!","og_url":"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/","og_site_name":"Kinsta","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2020-06-23T07:40:28+00:00","article_modified_time":"2022-06-14T16:42:48+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/php-workers.jpeg","type":"image\/jpeg"}],"author":"Brian Li","twitter_card":"summary_large_image","twitter_description":"Los PHP workers determinan cu\u00e1ntas solicitudes puede manejar tu sitio de WordPress. Aprende m\u00e1s sobre los PHP workers y c\u00f3mo afectan el rendimiento de WordPress!","twitter_image":"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/php-workers.jpeg","twitter_creator":"@bwhli","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Brian Li","Tiempo de lectura":"17 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/#article","isPartOf":{"@id":"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/"},"author":{"name":"Brian Li","@id":"https:\/\/staging.kinsta.site\/es\/#\/schema\/person\/86d5b494a3cfa21af520b3ea513e4601"},"headline":"PHP Workers: \u00bfQu\u00e9 son y cu\u00e1ntos se necesita? (Gu\u00eda avanzada)","datePublished":"2020-06-23T07:40:28+00:00","dateModified":"2022-06-14T16:42:48+00:00","mainEntityOfPage":{"@id":"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/"},"wordCount":3981,"commentCount":0,"publisher":{"@id":"https:\/\/staging.kinsta.site\/es\/#organization"},"image":{"@id":"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/#primaryimage"},"thumbnailUrl":"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/php-workers.jpeg","keywords":["php"],"articleSection":["Tutoriales de rendimienro de WordPress"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/","url":"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/","name":"PHP Workers: \u00bfQu\u00e9 son y cu\u00e1ntos se necesita? (Gu\u00eda avanzada)","isPartOf":{"@id":"https:\/\/staging.kinsta.site\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/#primaryimage"},"image":{"@id":"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/#primaryimage"},"thumbnailUrl":"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/php-workers.jpeg","datePublished":"2020-06-23T07:40:28+00:00","dateModified":"2022-06-14T16:42:48+00:00","description":"Los PHP workers determinan cu\u00e1ntas solicitudes puede manejar tu sitio de WordPress. Aprende m\u00e1s sobre los PHP workers y c\u00f3mo afectan el rendimiento de WordPress!","breadcrumb":{"@id":"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/#primaryimage","url":"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/php-workers.jpeg","contentUrl":"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/php-workers.jpeg","width":1460,"height":730,"caption":"PHP Workers: Qu\u00e9 son y cu\u00e1ntos necesita (Gu\u00eda avanzada)"},{"@type":"BreadcrumbList","@id":"https:\/\/staging.kinsta.site\/es\/blog\/php-workers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/staging.kinsta.site\/es\/"},{"@type":"ListItem","position":2,"name":"PHP Workers: \u00bfQu\u00e9 son y cu\u00e1ntos se necesita? (Gu\u00eda avanzada)"}]},{"@type":"WebSite","@id":"https:\/\/staging.kinsta.site\/es\/#website","url":"https:\/\/staging.kinsta.site\/es\/","name":"Kinsta","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/staging.kinsta.site\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/staging.kinsta.site\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/staging.kinsta.site\/es\/#organization","name":"Kinsta","url":"https:\/\/staging.kinsta.site\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/staging.kinsta.site\/es\/#\/schema\/logo\/image\/","url":"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2021\/08\/kinsta.png","contentUrl":"https:\/\/staging.kinsta.site\/es\/wp-content\/uploads\/sites\/8\/2021\/08\/kinsta.png","width":580,"height":580,"caption":"Kinsta"},"image":{"@id":"https:\/\/staging.kinsta.site\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES"]},{"@type":"Person","@id":"https:\/\/staging.kinsta.site\/es\/#\/schema\/person\/86d5b494a3cfa21af520b3ea513e4601","name":"Brian Li","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/staging.kinsta.site\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fd0df9af266d50e41431ddfab52011ab5bd84eeaede44a43e58159e706b9910b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fd0df9af266d50e41431ddfab52011ab5bd84eeaede44a43e58159e706b9910b?s=96&d=mm&r=g","caption":"Brian Li"},"description":"Brian is the Website Content Manager at Kinsta. He focuses on content publishing, website functionality, and SEO. Brian has been a WordPress user for over 10 years, and enjoys sharing his knowledge with the community. In his free time, Brian enjoys playing the piano and exploring Tokyo with his camera. Connect with Brian on his website at brianli.com.","sameAs":["https:\/\/brianli.com","https:\/\/x.com\/bwhli"],"url":"https:\/\/staging.kinsta.site\/es\/blog\/author\/brianli\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/staging.kinsta.site\/es\/wp-json\/wp\/v2\/posts\/34095","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.kinsta.site\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging.kinsta.site\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging.kinsta.site\/es\/wp-json\/wp\/v2\/users\/125"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.kinsta.site\/es\/wp-json\/wp\/v2\/comments?post=34095"}],"version-history":[{"count":16,"href":"https:\/\/staging.kinsta.site\/es\/wp-json\/wp\/v2\/posts\/34095\/revisions"}],"predecessor-version":[{"id":53233,"href":"https:\/\/staging.kinsta.site\/es\/wp-json\/wp\/v2\/posts\/34095\/revisions\/53233"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/staging.kinsta.site\/es\/wp-json\/kinsta\/v1\/posts\/34095\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/staging.kinsta.site\/es\/wp-json\/kinsta\/v1\/posts\/34095\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/staging.kinsta.site\/es\/wp-json\/kinsta\/v1\/posts\/34095\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/staging.kinsta.site\/es\/wp-json\/kinsta\/v1\/posts\/34095\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/staging.kinsta.site\/es\/wp-json\/kinsta\/v1\/posts\/34095\/translations\/fr"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/staging.kinsta.site\/es\/wp-json\/kinsta\/v1\/posts\/34095\/translations\/se"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/staging.kinsta.site\/es\/wp-json\/kinsta\/v1\/posts\/34095\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/staging.kinsta.site\/es\/wp-json\/kinsta\/v1\/posts\/34095\/translations\/nl"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/staging.kinsta.site\/es\/wp-json\/kinsta\/v1\/posts\/34095\/translations\/dk"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/staging.kinsta.site\/es\/wp-json\/kinsta\/v1\/posts\/34095\/translations\/jp"},{"href":"https:\/\/staging.kinsta.site\/es\/wp-json\/kinsta\/v1\/posts\/34095\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.kinsta.site\/es\/wp-json\/wp\/v2\/media\/47980"}],"wp:attachment":[{"href":"https:\/\/staging.kinsta.site\/es\/wp-json\/wp\/v2\/media?parent=34095"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.kinsta.site\/es\/wp-json\/wp\/v2\/tags?post=34095"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/staging.kinsta.site\/es\/wp-json\/wp\/v2\/topic?post=34095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}