En Google estamos constantemente tratando de hacer la web más rápido - no sólo en nuestro rincón de ella, pero todo el asunto. En los últimos días hemos estado desarrollando una nueva y mejorada versión de show_ads.js, el fragmento de código JavaScript utilizado por más de dos millones de editores de poner AdSense anuncios en sus páginas web. La nueva show_ads es pequeño y rápido, construido de forma que el navegador puede dar la atención a su tarea principal - que trabajan en el resto de la página web - tan pronto como sea posible. Este cambio está haciendo miles de millones de páginas web, cada día más rápido de carga por medio segundo o más.
El show_ads hacían los antiguos lotes de trabajo: carga secuencias de comandos adicionales, la recopilación de información sobre la página web se ejecuta, y la creación de la solicitud de anuncios para enviar a Google. El show_ads nueva tiene un trabajo diferente. Se crea un amistoso (del mismo origen) iframe en la página web, y comienza la secuencia de comandos de edad con un nuevo nombre, show_ads_impl, que se ejecuta dentro de iframe. El _impl hace todo el trabajo pesado, y al final los anuncios se ven exactamente iguales. Pero hay una ventaja sustancial de la velocidad: muchas cosas pasando dentro de un iframe no bloquean otras tareas del navegador web.
¿Cuánto de esto tiene un efecto depende del contexto: una página con nada más que anuncios en los que no se va a trabajar más rápido. Pero en los sitios del mundo real que hemos probado, la sobrecarga de latencia de nuestros anuncios es, básicamente, ha desaparecido. la carga de páginas con la implementación de AdSense asincrónica nuevos son estadísticamente indistinguible de los tiempos de carga de las mismas páginas sin anuncios en absoluto.
La nueva show_ads es una gota en el reemplazo de la antigua: los propietarios de sitios web, no necesita hacer nada para conseguir esta aceleración. Sin embargo, estospoblados-amigable iframes dinámicamente son bestias meticuloso. Por ahora, sólo estamos utilizando esta técnica en Chrome, Firefox e Internet Explorer 8, con más por venir una vez que está seguro que juega bien con otros navegadores.
¿Y si usted ha construido una página que los anuncios de AdSense cargas y luego manipula de manera exótica no es compatible con iframes ambiente? (Esta es la web, después de todo, la tierra de "¿Qué quiere decir eso 'no es compatible? Lo probé, y funcionó!") Se puede establecer "google_enable_async = false" para cualquier ranura de anuncios concretos para volver a la antigua el bloqueo de comportamiento. Pero si el sitio carga anuncios de alguna manera tortuosa, porque estás buscando beneficios latencia, considere la posibilidad de la invocación directa de show_ads.js un torbellino.Porque ahora, que son rápidos.
El show_ads hacían los antiguos lotes de trabajo: carga secuencias de comandos adicionales, la recopilación de información sobre la página web se ejecuta, y la creación de la solicitud de anuncios para enviar a Google. El show_ads nueva tiene un trabajo diferente. Se crea un amistoso (del mismo origen) iframe en la página web, y comienza la secuencia de comandos de edad con un nuevo nombre, show_ads_impl, que se ejecuta dentro de iframe. El _impl hace todo el trabajo pesado, y al final los anuncios se ven exactamente iguales. Pero hay una ventaja sustancial de la velocidad: muchas cosas pasando dentro de un iframe no bloquean otras tareas del navegador web.
¿Cuánto de esto tiene un efecto depende del contexto: una página con nada más que anuncios en los que no se va a trabajar más rápido. Pero en los sitios del mundo real que hemos probado, la sobrecarga de latencia de nuestros anuncios es, básicamente, ha desaparecido. la carga de páginas con la implementación de AdSense asincrónica nuevos son estadísticamente indistinguible de los tiempos de carga de las mismas páginas sin anuncios en absoluto.
La nueva show_ads es una gota en el reemplazo de la antigua: los propietarios de sitios web, no necesita hacer nada para conseguir esta aceleración. Sin embargo, estospoblados-amigable iframes dinámicamente son bestias meticuloso. Por ahora, sólo estamos utilizando esta técnica en Chrome, Firefox e Internet Explorer 8, con más por venir una vez que está seguro que juega bien con otros navegadores.
¿Y si usted ha construido una página que los anuncios de AdSense cargas y luego manipula de manera exótica no es compatible con iframes ambiente? (Esta es la web, después de todo, la tierra de "¿Qué quiere decir eso 'no es compatible? Lo probé, y funcionó!") Se puede establecer "google_enable_async = false" para cualquier ranura de anuncios concretos para volver a la antigua el bloqueo de comportamiento. Pero si el sitio carga anuncios de alguna manera tortuosa, porque estás buscando beneficios latencia, considere la posibilidad de la invocación directa de show_ads.js un torbellino.Porque ahora, que son rápidos.
No hay comentarios:
Publicar un comentario