2011-02-04 8 views
0

私が維持しているいくつかのWebサイトでは、AddThisのような共有ボタンをページに追加するとページの読み込みがさまざまに遅くなることがあります。共有ボタンがWebページのパフォーマンスに与える影響

これについての説明は何ですか、共有ボタンを押したままで、これに対してページ読み込みのパフォーマンス上のペナルティは発生しません。

+1

ボタンをいサイト外にホストされている要素が含まれていますか? (考えている画像やスクリプト) – Leigh

+0

@Leigh答えはYesです。問題は、それらのオフサイトが一貫したパフォーマンスを発揮しないことであり、これがパフォーマンスを常に大きく損なうとは限らないが、これが問題になっているインスタンスが多すぎるため、これらの有用なウィジェットをあきらめてしまうことである。 –

+0

あなたは説明に関してあなた自身の質問に答えました:) – Leigh

答えて

3

ページの一番下にスクリプトコールを追加してください。これは、私が行うことです。つまり、</body>のすぐ上にあります。

... 

all my html 

... 
<!-- AddThis Button BEGIN --> 
<div class="addthis_toolbox addthis_default_style "> 
<a href="http://www.addthis.com/bookmark.php?v=250&amp;username=xa-4d4c6a9028bcda9b" class="addthis_button_compact">Share</a> 
<span class="addthis_separator">|</span> 
<a class="addthis_button_preferred_1"></a> 
<a class="addthis_button_preferred_2"></a> 
<a class="addthis_button_preferred_3"></a> 
<a class="addthis_button_preferred_4"></a> 
</div> 
<!-- AddThis Button END --> 
... 

all my html 

... 
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=xa-4d4c6a9028bcda9b"></script> 
</body> 
</html> 

編集:スクリプトの呼び出しをページの下部に移動すると、スクリプトの前にページが読み込まれ、ユーザーは影響を感じません。

+0

ありがとうございました。これがどうやって問題を解決するのか説明できますか? –

+0

しかしJavaScriptだけがページの一番下に移動しました。 PHPのスクリプト(ページレイアウトによってはトップになる必要があります)はどうですか?http://www.addthis.com/bookmark.php? –

+0

@Androidスクリプトコールをページの最下部に移動すると、スクリプトの前にページが読み込まれ、ユーザーは影響を感じません。 あなたが参照しているPHPスクリプトが表示されません。あなたはPHPスクリプトを作ったのですか? – capdragon

1

@Anodroid - 私はあなたのPHPを一番上に置きます。PHPスクリプトはあなたのサーバーの処理速度に依存し、javascriptはホスト "http:// www。 addthis.com/bookmark.php?v=250 &ユーザ名= XA-4d4c6a9028bcda9b」とどのように速く、彼らは、サーバーページに埋め込まれるコンテンツを缶 『| 』

幸運

+0

大きな説明をありがとう。私は1つの答えしか受け入れることができないので、私はあなたに+1を与えるでしょう。 :) –

関連する問題