2012-05-24 59 views
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> 

感謝。

回答

2

你不應該擔心它,因爲它不會影響你的代碼啓動時間。大多數用戶很可能已經將其放入緩存中並從那裏加載。試圖提供你自己的某種「最小化」副本實際上是適得其反的,因爲它不會因訪問其他網站而緩存。