12

我跑在我的网站页面速度的见解,并给出以下结果:支持Facebook SDK压缩送达文件,以优化网站

使用gzip压缩资源,或放气可以减少发送的字节数网络。

为以下资源启用压缩,以将其传输大小减少350.1KiB(减少71%)。

压缩https://static.xx.fbcdn.net/rsrc.php/v2/yV/r/jchZvGuNSq4.js可节省230.8KiB(减少72%)。

压缩http://connect.facebook.net/en_US/sdk.js可节省119.3KiB(减少69%)。

我想知道如果有人知道如何压缩这些文件,因为他们直接从facebook的sdk服务?

这是我用我的网页Facebook的脚本:

<script> 
    window.fbAsyncInit = function() { 
    FB.init({ 
     appId  : '---- my app ID here -----', 
     xfbml  : true, 
     version : 'v2.4' 
    }); 
    }; 
(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.4"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk')); 
</script> 

任何帮助将不胜感激,因为我一直无法找到一个明确的答案,这一发现的问题。

回答

1

我也注意到这一点,去谷歌搜索,发现您的SO问题。 我做了一些检查,看起来他们已经压缩了他们的静态文件。看看这个:

http://www.whatsmyip.org/http-compression-test/?url=aHR0cHM6Ly9zdGF0aWMueHguZmJjZG4ubmV0L3JzcmMucGhwL3YyL3lWL3IvamNoWnZHdU5TcTQuanM=

我不知道为什么PageSpeed Insights会不会对这种回暖,但敢肯定,你可以忽略这一点。因为你对静态文件的服务方式没有多大影响,如果他们没有在Facebook这样的公司压缩静态文件,我会感到惊讶。

5

你不行。它来自Facebook的第三方。我们应该让他们出来并要求他们压缩这些文件。

编辑:

Facebook的实际借给我们的耳朵,压缩他们的一些软件开发工具包的,这是伟大