Descubra cómo cargar recursos de terceros más rápidamente puede incrementar los ingresos.

Este estudio de caso destaca cómo la mejora del rendimiento de los recursos de terceros puede promover las métricas comerciales. Aunque un estudio anterior midió el costo de la latencia de anuncios agregados, este estudio demuestra el valor de una mejora del rendimiento en el mundo real:

0,5%

Augmentation des revenus pour les éditeurs

2%

Augmentation du chargement du premier script publicitaire

Source: données internes Google, juin à juillet 2019.

Antécédents

Les Google Publisher Tag (GPT) est le script de balisage publicitaire de Google Ad Manager qui demande et affiche des annonces graphiques sur le Web. Mettre en œuvre un simple vicié en revalidant Encabezado HTTPEl HTTP (Hyper Text Transfer Protocol) es un protocolo que se usa para transmitir datos en redes. HTTP es un estándar técnico generalmente aceptado que establece cómo un cliente web se comunica con un servidor para que los datos solicitados por el cliente puedan ser cargados y mostrados. Información general Junto con el URL y el HTML, HTTP es uno de los conceptos más importantes de Internet (www). Fue desarrollado Suite para GPT, el equipo de GPT pudo mejorar la velocidad y el rendimiento de los anuncios gráficos de Google para sus socios editores. Esta misma técnica se puede aplicar a cualquier otro escenario donde cargar scriptsConcepto de Scripts¿Qué son los Scripts?Los Scripts son fragmentos de código que se usan para dar forma a herramientas tanto en Internet como en el sector de la informática en general. Son una parte crucial del software, puesto que se trata exactamente del código que conforma a una aplicación en su totalidad o a una de sus funciones, como además el que puedes hallar explorando cómo está hecha una web.Desde Suite lo más rápido viable es más importante que cargar el código más actualizado.

Le problème

GPT est implémenté en tant que script de démarrage, gpt.js, que tiene un tiempo de vida corto (TTL) de 15 minutos. Este breve TTL posibilita que el script se actualice o deshaga rápidamente. Una vez cargado, gpt.js solicita y carga scripts de implementación adicionales, que disponen un TTL más largo.

Après l'expiration du TTL de 15 minutes, la version de gpt.js au cacheUn caché es un tipo de memoria auxiliar de la que se puede recuperar a alta velocidad con una capacidad de almacenamiento relativamente pequeña. Se encuentra entre la unidad central de procesamiento (CPU) y la memoria principal. Ayuda a evitar el acceso al disco duro o los recálculos complejos almacenando temporalmente ciertos datos y haciéndolos disponibles rápidamente cuando sea necesario. El caché almacena una copia de la petición actual y Suite se torna obsoleto y requiere ser revalidado. Previamente, este procedimiento de revalidación implicaba realizar una solicitud de red síncrona para conseguir una copia nueva de la secuencia de comandos, lo que agrega latencia a la primera solicitud de anuncio.

La respuesta

Les vicié en revalidant le attributAtributo es una definición que se usa en varios campos de IT. Generalmente, un atributo se usa para describir un fichero o un campo de datos con más detalle. En la programación orientada a objetos, los atributos son una propiedad o característica que se puede asignar a un objeto (elemento). A través el uso de atributos se pueden asignar valores específicos a ciertos items. Áreas de aplicación Las tres áreas Suite es utilizado por el Contrôle du cache encabezado y establece una ventana de tiempo adicional durante la cual un caché puede utilizar un activo obsoleto mientras el activo se revalida de forma asincrónica. Esto ayuda a los desarrolladores a equilibrar la inmediatez:mise en charge ContenuEl contenido puede ser muy difícil de definir con precisión. Es una definición que se refiere a las declaraciones contenidas en un documento o publicación de cualquier tipo y puede incluir las tecnologías de la información y la comunicación. Esto cubre todos los tipos de medios como imágenes y texto. A parte de esto, en el campo de la optimización de motores de búsqueda, los términos duplicar contenido, contenido único, Suite en caché de inmediato—Et de la fraîcheur—asegurar que las actualizaciones del contenido en caché se utilicen en el futuro.

Étude de cas Google Display Ads

L'équipe GPT a ajouté ceci Contrôle du cache en tête dans le gpt.js Respuesta HTTP en 2016, en previsión de que los navigateursConcepto de Navegadores¿Qué son los Navegadores?Los Navegadores son herramientas informáticas que utilizamos para, normalmente, navegar por Internet y visitar cualquier página web, al mismo tiempo de para hacer otras tareas como ver documentos, observar vídeos o reproducir contenido multimedia de cualquier tipo. Son un tipo de software sencillamente usual y bastante utilizado hoy en día.Insistimos en que es algo que se utiliza con mucha frecuencia, puesto que moverse por Internet Suite implementen vicié en revalidant:

cache-control: privé, max-age = 900, stale-while-revalidate = 3600

Ce paramètre signifie que si gpt.js se solicita entre 15 y 60 minutos luego del valor almacenado en caché anterior, entonces el valor almacenado en caché se utilizará para cumplir con la solicitud aún cuando esté obsoleta. A la vez, se realizará una solicitud de revalidación en segundo plano para llenar el caché con un valor nuevo para uso futuro.

Chrome est sorti vicié en revalidant en version 75 à 99% de tout le trafic, laissant 1% de trafic avec la fonction temporairement désactivée pour mesurer son impact. L'équipe GPT a enregistré des métriques de ce 1% (le groupe expérimental), ainsi qu'un échantillon du trafic 1% activé par la fonction (le groupe de contrôle), pour tester l'efficacité de vicié en revalidant para guiones de anuncios. En el transcurso de 2 semanas de métricas registradas a partir de un tamaño de muestra de 5200 millones de impressionsConcepto de Impresiones¿Qué son las Impresiones?Las Impresiones son las visiones o las veces que una publicación, link, texto, imagen o vídeo aparece frente a los ojos de un usuario. Si nos refiriéramos a Google y sus resultados, una impresión sería cada vez que una persona ve una de las webs que aparecen al realizar una búsqueda, sin ingresar siquiera en ella, tan solo viendo cómo aparece mientras baja con el Suite de anuncios gráficos de Google, el grupo de control observó:

  • Augmentation de 0,31 TTP1T des impressions d'annonces.
  • 0,5% d'augmentation des revenus.
  • Augmentation de 2% des premiers chargements de script d'annonce (<500 ms desde el inicio de la carga de la página).
  • Augmentation de 1.1% des chargements de scripts publicitaires réussis.

Source: données internes Google, juin à juillet 2019.

Como se muestra en el gráfico anterior, los resultados de este experimento se pueden atribuir a un incremento en las cargas exitosas de secuencias de comandos de anuncios, y la mayoría ocurre al principio del procedimiento de carga de la página.

Mise en place de l'obsolescence en revalidation sur votre site

El equipo de GPT ha visto que realizar un cambio relativamente simple en los en-têtesConcepto de Encabezados¿Qué son los Encabezados?Los Encabezados, además conocidos como headers en inglés, son una parte fundamental del diseño de cualquier web, dado que consiste en la parte principal que se ve de esta al acceder, la parte de arriba de cualquier página. El lugar más visible y al que todos los usuarios que visitan un lugar de Internet acceden cuando entran en él, pudiendo tener así una imagen rápida Suite HTTP con vicié en revalidant puede mejorar la velocidad y incrementar las métricas comerciales. Consulte la publicación Mantener las cosas frescas con obsoleto mientras se revalida para conseguir más información sobre la implementación vicié en revalidant sur votre propre site.

photo par Kahica au Unsplash