multisite – ¿Cómo funcionará WordPress autohospedado con Google Page Speed ​​Service?

Pregunta:

Google anunció el servicio Page Speed , subiéndose al tren de la optimización de sitios todo en uno y CDN.

  • ¿Cuáles son los problemas potenciales al configurar WordPress autohospedado para él?

  • ¿Cómo funcionará la configuración del dominio de referencia con WP? Teniendo en cuenta que es necesario para que Google extraiga contenido, pero la URL del sitio público será diferente.

  • ¿Será posible configurarlo con multisitio?

  • ¿Deben dejarse habilitados o deshabilitados los complementos de almacenamiento en caché estático para una mejor compatibilidad?

  • ¿Cómo funcionará con wp-admin y Ajax? ¿Deberían estar incluidos en la lista negra en los entornos de servicio?

PD: esta es una pregunta de referencia extensa, así que siéntase libre de editar sus propias preguntas sobre el tema.

Respuesta:

Problemas potenciales

El servicio Page Speed ​​de Google no funciona con "dominios simples". Es decir, no funcionará solo con "example.com". El nombre de dominio debe tener un subdominio delante, como "www.example.com".

Esto se debe a una limitación en la implementación de Google del servicio Page Speed, que requiere que configure un registro CNAME en su DNS. Esta no es una limitación genérica del sistema Page Speed ​​en sí, y puede usar el mod_pagespeed de código abierto para lograr los mismos fines, si tiene ese nivel de acceso a su servidor web.

Entonces, si intenta utilizar el servicio Page Speed, primero migre todo su sitio a una configuración de subdominio. Tenga en cuenta que esto afectará las instalaciones de subdominios de configuraciones de varios sitios.

Dominios de referencia

El dominio de referencia solo se usa para búsquedas de DNS.

Por ejemplo, digamos que estoy moviendo un sitio en example.com a su servicio. El dominio example.com reside en la dirección IP 1.2.3.4.

Ahora, el servicio Google Page Speed ​​necesita saber dónde está su sitio real. Para hacer esto, quieren que configure un dominio de referencia en ref.example.com apuntando a 1.2.3.4.

Pero, solo están usando esto para obtener la dirección IP. Cuando su sistema realmente contacta con su dominio, está hablando con 1.2.3.4 pero configurando el encabezado Host: en example.com, no en ref.example.com.

Entonces, básicamente, WordPress no ve ninguna diferencia aquí. Se comportará normalmente. Necesita saber cero sobre el dominio de referencia.

Consideraciones sobre varios sitios

Multisitio funcionará bien con el servicio Page Speed ​​de Google, sin embargo, solo en una configuración de subdirectorio. Las configuraciones basadas en subdominios no funcionarán en absoluto.

El servicio Page Speed ​​de Google proporciona servicios de proxy para un solo dominio / sitio. Sin embargo, una configuración de subdirectorio de varios sitios es esencialmente un dominio / sitio en la medida en que Google se preocupa.

Si está utilizando varios sitios con diferentes nombres de subdominio, el servicio Google Page Speed ​​no funcionará debido a su metodología. El requisito de un registro CNAME en el DNS elimina esto. Sin embargo, puede utilizar mod_pagespeed de código abierto en su lugar, que hace lo mismo pero en sus propios servidores en lugar de a través del proxy de Google.

Si está utilizando varios nombres de dominio con mapeo de dominios, Google considerará que son sitios completamente separados y los cobrará o requerirá la configuración correspondiente.

Almacenamiento en caché estático

Los complementos de almacenamiento en caché estático se pueden usar con el servicio Google Page Speed, ya que en este caso Google realmente actúa como un proxy, no como un servicio completo de almacenamiento en caché.

El servicio Google Page Speed ​​almacenará en caché varios recursos, como imágenes, archivos JavaScript y CSS. Sin embargo, el HTML real generado por su página no se almacenará en caché. Google recuperará la página normal generada por su servidor y la volverá a servir a sus usuarios normalmente, después de ejecutarla a través de sus herramientas Page Speed.

Las solicitudes wp-admin y AJAX

Si no hace nada especial, la sección wp-admin también se ejecutará a través del proxy de Google Page Speed.

Dado que el mod_pagespeed normal parece no tener ningún efecto en el código wp-admin, es poco probable que el servicio de Google tenga algún efecto.

Lo mismo se aplica a todos los comportamientos de tipo AJAX, mod_pagespeed no ha tenido ningún efecto sobre estos en las pruebas.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım