3

私は現在ウェブサイトを開発していて、グーグルプラスボタンを含めたいと思っています。しかし私の問題は、グーグルプラスボタンがページの重みに余分な300kbを追加することです。これの多くは、 http://apis.google.com/js/plusone.jsファイルが呼び出す単一のファイルからのものです。

非同期で読み込むことでページの読み込み時間を最小限に抑えることができましたが、ページの重みを最小限に抑えるようにコードを調整する方法があるかどうか知りたいですか?

これが私が使用しているコードです...

<script>
    window.___gcfg = {lang: 'en-GB'};

    (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>

<div id="google-plusone">
    <g:plusone annotation="none" size="medium"></g:plusone>
</div>

助けてくれてありがとう。

4

1 に答える 1

2

コードの起動時間には影響しないので、それほど心配する必要はありません。ほとんどのユーザーは、それをすでにキャッシュに入れて、そこからロードする可能性があります。どういうわけか「最小化された」コピーを提供しようとすると、他のサイトにアクセスしてキャッシュされても利益が得られないため、実際には逆効果になります。

于 2012-05-24T10:41:09.150 に答える