Pregunta

Aquí hay un informe de prueba de velocidad:

http://tools.pingdom.com/fpt/#! /q25sgwb65/www.scirra.com

Como puede ver aproximadamente la mitad de esa velocidad se pierde en los botones sociales.Estoy haciendo algunos informes en la página de carga de la página, y deseamos excluirlos del informe, pero deben ser reproducibles en Pingdom.

He intentado cargar los scripts como este:

$(document).ready(function () {
    setTimeout(function () {
        $.getScript("http://platform.twitter.com/widgets.js");
        $.getScript("http://apis.google.com/js/plusone.js");
    }, 100);
});

pero todavía los cuenta.¿Alguien sabe cómo hacer esto?

Esto también es más importante que solo que informar la estética, la velocidad de la página de Google en Webmaster Tools también cuenta a estos durante la carga hasta donde puedo decir, y la velocidad de la página se usa como un factor en las clasificaciones, por lo que sería bueno poderPara ocultar estas cargas de Pingdom y Google, si es posible.

editar

La sugerencia de usar la carga de la ventana no hace ninguna diferencia notable en los informes:

$(window).load(function() {
    $.getScript("http://platform.twitter.com/widgets.js");
    $.getScript("http://apis.google.com/js/plusone.js");
});

¿Fue útil?

Solución

Stoyan tiene algunas buenas ideas sobre cómo los botones sociales deben implementarse de forma asíncrona, esto puede ayudarlo a usted, http://www.phpied.com/social-button-bffs/

La eliminación de la cascada va a ser bastante difícil ya que PingDom utilizará un navegador o un proxy de algún tipo para capturar la información de carga.

¿Por qué quiere eliminarlos para el informe?

Podría usar WEBPAGETEST.ORG y simplemente bloquee las URLs

Otros consejos

Hacemos algo así:

$(function(){
    setTimeout(function(){
        /* load twitter, facebook */
    }, 3000);
});

Esto trata de asegurarse de que todo el trabajo esencial que se debe hacer en la página se complete antes de que se carguen los botones menos importantes, se carguen los botones FB.

No estoy realmente seguro de que PingDIR no lo denuncien esto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top