我正在使用GitHub页面托管我的网站。在检查Google PageSpeed Insights时,建议我启用gzip压缩。由于我在GitHub上托管了一个静态站点,因此我不确定这是否可行。

是否可以在GitHub上启用gzip压缩?

#1 楼

如此处所述,GitHub Pages随Nginx一起提供,并自动提供gzip的内容。

您可以通过使用在线工具(如此类工具)检查HTTP标头来确认网站的gzip压缩。输入网页或资源的URL,然后在“ Accept-Encoding”下输入gzip,以表明HTTP客户端(在这种情况下为在线测试工具)接受gzip压缩,就像大多数浏览器一样。

您可以在此处查看其他信息和建议以优化服务。

#2 楼

除了Dan的答案以外,根据您的静态站点生成器,可能会有一些插件使生成站点时压缩的.gz -ed版本脱机。这样,您的服务器可以直接为gz的页面提供服务。例如,Pelican用户可以使用gzip_cache。
对于Jekyll,有jekyll-press,