google plus one button(および他のソーシャルウィジェット)に関する問題と解決策についてのご意見をお待ちしています。Googleプラスワンボタン速度。マウスオーバーでのロード
私たちはトラフィックの多いサイトを持っています。これは、高速かつスムーズに(1秒間の読み込み時間で)実行されます。 Googleのプラスボタンを実装しようとすると、読み込み時間がばかげていることがわかりました。
Googleはすべての負荷時間について笑っていますが、まだ遅いウィジェットを作っていますか?
私たちはソーシャルウィジェットが必要ですが、負荷スピードはユーザーとSEOにとって非常に重要です。
私はサイトが読み込まれた後にgoogleのボタンを読み込むと思っていたので、ユーザーはスピードの違いに気付かず、まだ私たちに迷惑をかけていました。
私はこのアプローチの欠点、あるいはもっと良い解決策を聞きたいと思います。
体のmouseoverイベントを使用してソーシャルウィジェットを読み込みます。 これは機能しますが、これが受け入れられるかどうかはわかりません。
http://www.webpagetest.orgは、ボタンの実装前と同じスピードを示します。 jqueryのを使用して
:
<div id="testcase"></div>
<script type="text/javascript">
$(document).ready(function() {
$('body').mouseover(function() {
$('body').unbind();
// google html
$('#testcase').html('<g:plusone size="medium" annotation="inline"></g:plusone>');
// Google code
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>
私はこのアイデアを向上させることができれば、私はあなたが何を知っているか聞かせてください。
なぜonloadを使用しないのですか? onmouseoverがすべてのブラウザで同じように動作することを確実にすることはできないと思います。 – Gerben
私はウィジェットの肥大化に同意して、私は98&98(PageSpeed/YSlow)と3つのHTTPリクエストにミントのサイトを取得しました。そして、ワンボタンは13のHTTPリクエストとサブ90のスコア+ 2つのロード時間。 –
ここにホバーでソーシャルメディアを読み込んでいます:http://www2.highpoint.edu/index.php – Teddy