Stop Pingdom Conteggio dei social media nel rapporto della velocità del sito web
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");
});
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.