Optimización carga redes sociales en tabla de blogs

esmigol Seguir

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
28 Mar 2013
Mensajes
462
Hola, he creado una tabla con 5 redes (Facebook, Twitter, Google+, Tuenti y Pinterest) y un "agregar a favoritos". Me gustaría saber si hay alguna forma de acelerar su carga porque me ralentiza bastante los blogs :ambivalence:

* En google+ he puesto el código asíncrono, pero en el resto no sé que puedo hacer. He visto este tutorial pero no me aclaro :fatigue: mucho... http://forobeta.com/tutoriales-de-wordpress/80334-carga-javascript-asincronamente-mas-velocidad.html

¿Alguien sabe qué se puede hacer para conseguir que su carga sea asíncrona o menos "pesada"?

Gracias :encouragement:

El código es el siguiente:
<table border="0" align="center">
<tr>
<td width="70"><div align="left">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/es_ES/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like" data-send="false" data-layout="button_count" data-width="200" data-show-faces="false"></div>
</div></td>
<td width="40"><a href="https://twitter.com/share" class="twitter-share-button" data-lang="es" data-count="none">Twittear</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script></td>
<td width="30"><!-- Inserta esta etiqueta donde quieras que aparezca Botón +1. -->
<div class="g-plusone" data-size="medium" data-annotation="none"></div>

<!-- Inserta esta etiqueta después de la última etiqueta de Botón +1. -->
<script type="text/javascript">
window.___gcfg = {lang: 'es'};

(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script></td>
<td width="80"><script type="text/javascript" src="http://widgets.tuenti.com/widgets.js"></script>

<a href="http://www.tuenti.com/share" id="tuenti_share" class="tuenti-share-button"
icon-style="light" language="es-ES"></a></td>
<td width="80"><a href="//pinterest.com/pin/create/button/?url=http%3A%2F%2Fwww.flickr.com%2Fphotos%2Fkentbrew%2F6851755809%2F&media=http%3A%2F%2Ffarm8.staticflickr.com%2F7027%2F6851755809_df5b2051c9_z.jpg&description=Next%20stop%3A%20Pinterest" data-pin-do="buttonPin" data-pin-config="beside"><img src="//assets.pinterest.com/images/pidgets/pin_it_button.png" /></a><script type="text/javascript" src="//assets.pinterest.com/js/pinit.js"></script></td>
<td><center><script language="JavaScript">

function agregar(){

if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {

var url="http://aquitublog.blogspot.com";

var titulo="Aqui pones el titulo de tu blog";

window.external.AddFavorite (url,titulo);

}

else {

if(navigator.appName == "Netscape")

alert ("Presiona Crtl+D para agregar web a tus favoritos");

}

}

</script>

<input value="Agregar a favoritos" onclick="javascript:agregar();" type="button"/></center></td>
</tr>
</table>
 
Desde
16 Oct 2010
Mensajes
3.090
Esos botones cargan lento por que hacen la peticion a los servidores de twitter, facebook, google etc, conexiones ssl, lo único es que guardes todas las imágenes y js en tus servidores, así cargará mas rápido no hará la petición fuera.
 

Googleriano

1
Pi
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
28 Oct 2010
Mensajes
6.174
Ademas puedes colocar el código hasta el final del código fuente, asi los llama después de cargar toda la página. Y posicionas los botones en su lugar por medio de algun div y ccs...
 

ramonjosegn

Sigma
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
14 Feb 2010
Mensajes
70.591
Hay algunos plugins sociales asíncronos, no son muchos pero los hay
 

HammerGarita

Gamma
Marketing
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
20 Feb 2012
Mensajes
341
Es mejor hacerlo con CSS, el uso de tablas ya es una tecnología algo obsoleta :p

PD: Si usas CSS lo harías un poco menos pesado y seguramente te carga mas rápido.
 
Última edición:

esmigol

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
28 Mar 2013
Mensajes
462
¿Y cómo se hace esto? ¿Hay algún tutorial o me puedes mostrar un ejemplo?

Gracias

Esos botones cargan lento por que hacen la peticion a los servidores de twitter, facebook, google etc, conexiones ssl, lo único es que guardes todas las imágenes y js en tus servidores, así cargará mas rápido no hará la petición fuera.
 
Arriba