Domanda

Ecco un rapporto di prova di velocità:

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

Come puoi vedere circa la metà che la velocità è persa per i pulsanti sociali.Sto facendo alcuni rapporti sul tempo di caricamento della pagina e desideriamo escluderli dal rapporto ma devono essere riproducibili in Pingdom.

Ho provato a caricare gli script come questo:

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

Ma li conta ancora.Qualcuno sa come fare questo?

Questo è anche probabilmente più importante della semplice segnalazione dell'estetica, la velocità di pagina di Google negli strumenti Webmaster conta anche questi durante il caricamento per quanto posso dire, e la velocità della pagina viene utilizzata come fattore in classifica in modo che sarebbe bello essere in gradoPer nascondere questi carichi da Pingdom e Google, se possibile.

Modifica

Il suggerimento di T.J di utilizzare il carico della finestra non rende nemmeno alcuna differenza notevole sul reporting:

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

È stato utile?

Soluzione

Stoyan ha delle buone idee su come i pulsanti sociali dovrebbero implementati in modo asincrono, questo potrebbe aiutarti - http://www.phpied.com/social-button-BFFS/

Eliminare dalla cascata sarà piuttosto difficile poiché il pingdom utilizzerà un browser o un proxy di qualche tipo per acquisire le informazioni di caricamento.

Perché vuoi eliminarli per il rapporto?

È possibile utilizzare WebPageTest.org e basta bloccare gli URL

Altri suggerimenti

Facciamo qualcosa del genere:

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

Ciò cerca di assicurarsi che tutto il lavoro essenziale da fare sulla pagina sia completato prima che vengano caricato il Twitter meno importante, i pulsanti FB sono caricati.

Non proprio sicuramente il pingom non segnalerà questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top