首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >利用GitHub页面上的浏览器缓存

问利用GitHub页面上的浏览器缓存
EN

Webmasters Stack Exchange用户
提问于 2012-06-06 08:23:52
回答 2查看 6.7K关注 0票数 21

在我的站点使用谷歌的页面速度透视 [ http://flashmallach.github.com ]之后,我仍然面临的最大错误是利用浏览器缓存。我找到了一些解决方案,建议使用.htaccess文件来实现这一点,但是GitHub页面显然不支持它们。

还有别的办法能让我成功吗?

EN

回答 2

Webmasters Stack Exchange用户

发布于 2012-06-06 10:35:28

如果对github页面文档进行审查,就会发现这个级别的配置没有提供给github页面用户。

您可以通过联系github页面支持查看这一级别的可配置性是否可用(或者它们是否可以为您配置),但是,我怀疑您会通过在支持您想要使用的配置的服务上托管映像来找到更方便的解决方案。

票数 7
EN

Webmasters Stack Exchange用户

发布于 2018-11-08 05:44:04

使用CDN (CLOUDFLARE)

到目前为止,提高分数的更有效的方法是使用一个免费的内容传递网络来为您的站点服务。我推荐免费版本的CloudFlare,因为它很简单。这有几个原因:

  • CDN将自动缩小您的HTML、CSS和JavaScript。Google PageSpeed需要这样做。
  • 默认情况下,GitHub页面会在所有资源上放置10分钟的缓存头。谷歌将为此抛出一个“利用浏览器缓存”错误。您可以从CDN中重写这一点。在CloudFlare上,我创建了一个页面规则(除了通用缓存选项),它将所有事物的缓存级别设置为至少8天(谷歌的建议)。我不使用火箭装载机选项。
  • CDN将自动生成Gzip元素,例如SVG(尽管它们是从GitHub提供的)
  • 到目前为止,设置CDN会增加您的PageSpeed结果,但是您的CDN设置更改可能需要24小时才能传播(您不会立即在谷歌的结果中看到它们)。
票数 6
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/30609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档