在 facebook sdk 提供的文件上启用压缩以优化网站
Enable compression on facebook sdk served files to optimize site
我在我的网站上 运行 页面速度见解,得到以下结果:
Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.
Enable compression for the following resources to reduce their transfer size by 350.1KiB (71% reduction).
Compressing https://static.xx.fbcdn.net/rsrc.php/v2/yV/r/jchZvGuNSq4.js could save 230.8KiB (72% reduction).
Compressing http://connect.facebook.net/en_US/sdk.js could save 119.3KiB (69% reduction).
我想知道是否有人知道如何压缩这些文件,因为它们是直接从 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>
任何帮助将不胜感激,因为我一直无法为这个确定的问题找到明确的答案。
你不能。它由第三方 Facebook 提供。我们应该联系他们,让他们压缩这些文件。
编辑:
Facebook 实际上倾听了我们的声音,并压缩了一些很棒的 SDK
我也注意到了这一点,并通过谷歌搜索找到了您的 SO 问题。
我做了一些检查,看起来他们已经压缩了他们的静态文件。看看这个:
http://www.whatsmyip.org/http-compression-test/
编辑:
我建议现在使用 https://checkgzipcompression.com/,之前命名的测试似乎已经失去了它的功能
我不确定为什么 Pagespeed Insights 没有注意到这一点,但我很确定你可以忽略它。因为您对他们提供静态文件的方式没有太大影响,如果他们不在像 Facebook 这样的公司压缩静态文件,我会感到惊讶。
我在我的网站上 运行 页面速度见解,得到以下结果:
Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.
Enable compression for the following resources to reduce their transfer size by 350.1KiB (71% reduction).
Compressing https://static.xx.fbcdn.net/rsrc.php/v2/yV/r/jchZvGuNSq4.js could save 230.8KiB (72% reduction).
Compressing http://connect.facebook.net/en_US/sdk.js could save 119.3KiB (69% reduction).
我想知道是否有人知道如何压缩这些文件,因为它们是直接从 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>
任何帮助将不胜感激,因为我一直无法为这个确定的问题找到明确的答案。
你不能。它由第三方 Facebook 提供。我们应该联系他们,让他们压缩这些文件。
编辑:
Facebook 实际上倾听了我们的声音,并压缩了一些很棒的 SDK
我也注意到了这一点,并通过谷歌搜索找到了您的 SO 问题。 我做了一些检查,看起来他们已经压缩了他们的静态文件。看看这个:
http://www.whatsmyip.org/http-compression-test/
编辑: 我建议现在使用 https://checkgzipcompression.com/,之前命名的测试似乎已经失去了它的功能
我不确定为什么 Pagespeed Insights 没有注意到这一点,但我很确定你可以忽略它。因为您对他们提供静态文件的方式没有太大影响,如果他们不在像 Facebook 这样的公司压缩静态文件,我会感到惊讶。