私のサイトにはページごとに10の記事があり、各記事にはfacebook like、tweet、google +ボタンがあり、サイドバーにもfacebooklikeボタンとsubscribeボタンがあります。これらのソーシャル要素には時間がかかり、サイトの読み込み時間が長くなります。アドバイスをお願いします。
質問する
445 次
2 に答える
1
XFBMLタグを使用して、を呼び出しFB.init
、xfbml: false
ページが読み込まれた後FB.XFBML.parse()
、を呼び出します。これにより、ページが完成するまでFacebookプラグインの読み込みが効果的に延期されます。
ここで、これらの一部を以前にレンダリングする場合は、親ノードをに渡して、parse
これらのみをレンダリングすることができます。
または、すべての.jsへの参照をDOMの下部に配置し、非同期パターンを使用していることを確認します。
于 2012-07-20T03:31:03.313 に答える
1
これには何もできません...ソーシャルプラグインの読み込み時間はほぼ同じです(Facebookの例):ページの読み込み+Facebookの呼び出しと応答時間+Facebookライブラリがページを解析します
したがって、サードパーティに依存しているため、何もできません...
読み込みパフォーマンスを改善するために私が知っている唯一の方法は、ここで説明されているようなチャネルURLを使用することです:http: //developers.facebook.com/docs/reference/javascript/FB.init/
于 2012-07-19T17:12:59.487 に答える