タスクは簡単ではありませんが、私に負担を与えます。ソーシャルメディアの「好き」ボタンと「+1」ボタンをサイトに追加する最も効率的な方法は何ですか?
これらの私が働いているボタンです:
- グーグル(1)
- Facebookの(ような)
- は、Twitter(ツイート)
- LinkedInの(株)
webpagetest.orgで少しテストしたところ、これらの各サービスからスニペットを取得してこれらのボタンをページ。画像そのものに加えて、いくつかのJavaScriptファイル(場合によっては、1つのボタン用の複数のJavaScriptファイル)を効果的にダウンロードしています。 Facebook Likeボタンとそれに関連するリソースの合計読み込み時間は、DSL接続では2.5秒です。
1つのソースから複数のボタンを取得できるので、ShareThisのようなサービスを使用する方がやや優れています。ただし、Google +1に対する適切なサポートはありません。 Google +1ボタン用にコードを取得しても、そのコードはGoogleからすべてのリソースを引き出しています。
一般的な「共有」ボタンがクリックされたときにすべてのボタンを読み込むというアイデアがあります。そうすることで、ページの読み込み時間が増えることはありません。私はこれが開始点としてhereと記述されたコードを使用して達成できると思います。これはおそらく良い解決策になるだろうが、私はその道を行く前にここで尋ねると思った。
ajax呼び出しでページが読み込まれた後に読み込む可能性がありますか? @ DC_ –
はい、おそらく。上記のボタンのうち少なくとも3つは、iframeソリューションも提供しています(私はまだLinkedInについてはわかりません)。しかし、ボタンだけを含む私のサイトのページへのAJAX呼び出しを行うことができました。私はすでにjQueryを含んでいますので、達成するためのコード量はごくわずかです。いいですよ。 –
プライバシーの理由から直接埋め込むべきではありません。この国の合法性(例えばドイツ)もまた疑わしい。 – CodesInChaos