Quantcast
Channel: optimización – Blogpocket
Viewing all articles
Browse latest Browse all 33

Qué es y cómo se configura Google Page Speed

$
0
0

Qué es y cómo se configura Google Page Speed

En 10 consejos para optimizar el rendimiento de tu blog vimos que una buena solución, como CDN y sistema de caching, es Google PageSpeed.

Google PageSpeed es un proxy. En la Wikipedia se explica muy bien lo que es un proxy: “Un proxy, en una red informática, es un programa o dispositivo que realiza una acción en representación de otro, esto es, si una hipotética máquina A solicita un recurso a una C, lo hará mediante una petición a B; C entonces no sabrá que la petición procedió originalmente de A. Esta situación estratégica de punto intermedio suele ser aprovechada para soportar una serie de funcionalidades: proporcionar caché, control de acceso, registro del tráfico, prohibir cierto tipo de tráfico, etc. Su finalidad más habitual es la de servidor proxy, que consiste en interceptar las conexiones de red que un cliente hace a un servidor de destino, por varios motivos posibles como seguridad, rendimiento, anonimato, etc. Esta función de servidor proxy puede ser realizada por un programa o dispositivo.”

Google PageSpeed se interpone entre el navegador (que solicita las páginas del blog) y el servidor (donde está alojado el blog) actuando de sistema de caché y ahorrando el consumo de recursos. El único problema que tiene este sistema es que si el servidor posee, por ejemplo, un programa que examina las direcciones IP de las máquinas que realizan las peticiones para evitar abusos, éste verá siempre la dirección IP de Google y no las de los ordenadores donde se encuentra el navegador. Pero esto tiene fácil solución como puedes comprobar al final de este artículo.

¿Cómo solicito el uso de Google PageSpeed?

Entra en developers.google.com/speed/pagespeed/ y en el apartado “Optimization” haz clic en el enlace “Use PageSpeed Service”. A continuación, “Manage my account” y “Create project”. En la lista de servicios de Google Apis busca “PageSpeed service” y haz clic en el enlace que aparece al lado “Request access”. Eso te llevará a un formulario para solicitar el uso del servicio.

¿Cómo configuro el servidor donde está alojado el blog?

Cuando recibas el correo aceptando la inclusión de tu blog en el servicio vuelve a entrar en la consola del sistema y “Manage my account” y entonces verás una nueva opción en el menú lateral denominada “PageSpeed service”. En “Overview”, añade un nuevo dominio (“Add new domain”). Para más información, veer el documento Initial Setup.

En ese momento el estado del dominio que acabas de añadir mostrará el mensaje “Not ready” (no preparado). A continuación, tendrás que realizar algunos pequeños cambios en la configuración de DNS del servidor donde tienes alojado el blog. La forma de hacerlo depende de la herramienta de administración. El documento Serving Domain Setup : Instructions for specific domain providers contiene las instrucciones para llevar a cabo la configuración en los proveedores de servicio internacionales más conocidos. Pero la imagen siguiente te servirá, en general, para orientarte en lo que tienes que hacer.

setupservingdomain

Si el dominio que has definido es www.midominio.com, @ es midominio.com, 1.2.3.4 es la dirección IP correspondienet al servidor donde está alojado el blog, www es www.midominio.com y origin es origin.midominio.com (origin puede ser cualquier nombre). Ten en cuenta que en algunos servidores las direcciones que van en “Points to” terminan en un punto.

¿Cómo sé si la configuración está correctamente realizada?

Cuando se detecte que el dominio está activo, el mensaje que se mostrará en estado será “Enabled” (Habilitado). Entonces, edita el dominio que aparece en “Hosted by you” que es www.midominio.com y cámbialo a origin.midominio.com.

Puedes emplear el sitio abongo.com para determinar si las direcciones IP son las de tu servidor o las de Google. En “Alias (CNAME) Records” aparece “pagespeed.googlehosted.com” en la columna “Target” para el host www.midominio.com. De otro modo ese apartado mostrará “No records found”.

¿Dónde configuro el resto de parámetros de PageSpeed (minify css, combinar archivos css, etc.)?

En la pestaña “Configure Rewriters” de “Manage my account” encontrarás todas las opciones de configuración de PageSpeed.

¿Cómo se resuelve el problema de las direcciones IP de un proxy inverso?

Si quieres que el servidor donde está alojado el blog vea las direcciones IP del ordenador desde donde se hacen las peticiones (y no la del proxy, la de Google en este caso), hay que emplear la variable HTTP_X_FORWARDED_FOR. En WordPress, añade el siguiente código al principio del archivo wp-config.php:

if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ips = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
$_SERVER['REMOTE_ADDR'] = $ips[0];
}
[/php]

Para más información sobre la forma de resolver esta incidencia ver el documento Frequently Asked Questions.

La entrada Qué es y cómo se configura Google Page Speed fue publicada primero en Blogpocket


Viewing all articles
Browse latest Browse all 33

Latest Images

Trending Articles



Latest Images