Cada plan de hosting de Kinsta incluye cierto número de PHP workers. Los PHP workers determinan cuantas peticiones simultáneas puede manejar al mismo tiempo su sito de WordPress. Para ponerlo en palabras más sencillas, cada petición que no se guarde en el caché de su sitio es manejada por un PHP Worker.
Por ejemplo, si usted está utilizando un sitio de WooCommerce, su página de pago no es guardada en el caché intencionalmente (con la regla de Nginx o cookie) para asegurar una funcionalidad apropiada. La petición sin caché es manejada por un PHP worker, el cual va a una fila de espera. Si usted tiene más peticiones que PHP workers, empieza la fila de espera para rechazar nuevas peticiones las cuales podrían resultar en errores 502/504 o peticiones incompletas.
Por lo tanto, algunos sitios de WordPress necesitarán más PHP workers que otras para asegurar un mejor desempeño. Específicamente, cualquier sitio que tenga un alto rango de caché con tráfico BYPASS/MISS y un gran número de usuarios concurrentes necesitarán relativamente más PHP workers. Nos referimos a este tipo de sitios como sitios altamente dinámicos.
Los tipos de sitios que serían considerados dinámicos incluyen.
- eCommerce: WooCommerce, Easy Digital Downloads, etc.
- Membresía: MemberPress, Ultimate Membership Pro, etc.
- Sistemas de Administración de Aprendizaje: LearnDash, Lifter, LMS, etc.
- Forum: bbPress, BuddyPress, etc.
Recomendaciones para Sitios con Mucho Contenido que No Puede Estar Almacenado en el Caché
No recomendamos usar sitios dinámicos (eCommerce, membresías, LMS, foros) en planes con 2 PHP workers (planes Básico y Pro)
Estos tipos de sitios funcionarán en un plan con 2 PHP workers, pero la posibilidad de poder manejar usuarios concurrentes mientras usa 2 PHP workers será muy limitada.
Si sólo espera tráfico liviano, está bien utilizar este tipo de sitios dinámicos en un plan con 2 PHP workers y al experimentar un lento desempeño o errores 502, nuestro equipo de soporte le recomienda conseguir un mejor plan con 4 PHP workers o más (Negocios 1 y planes más avanzados).
Nuestro equipo de soporte sólo ofrecerá consejos sobre el debugging de 502 o para un desempeño lento para sitios dinámicos que se encuentren en planes con más de 2 PHP workers.
Recursos Adicionales
- Si quiere aprender más sobre cómo Kinsta maneja el contenido no almacenado en el caché, chequee nuestro detallado artículo sobre los PHP workers.
- Además de los PHP workers, hay otros factores que pueden impactar el desempeño de su sitio de eCommerce o de membresía. Vea nuestro artículo sobre lo que se debe hacer y no hacer para el hosting de sitios de membresía en WordPress.