我只是想知道GitHub页面显示我添加到存储库中的新项目需要多长时间。
我进行了更改,index.html但10分钟后仍显示了上一页...
index.html
查看更多
首次生成站点时,大约需要10分钟才能显示出来。从将更改推送到GitHub存储库开始,后续构建仅需几秒钟。
但是,取决于域的配置方式,CDN缓存可能会花费额外的时间。
注:使用子域名,比如yourproject.github.io是建议域设置,但并不意味着页面建立需要较长时间才能显示出来,因为它具有使用GitHub的CDN的好处。
yourproject.github.io
如果使用自定义,有时会花费很多时间,cdn有多少好处?
@SuperUberDuper当您推送新文件时,CDN将始终更新。如果要测试(或破坏高速缓存),则可以附加一个查询字符串,例如
myfile.jpg?ver=123
,每次更新该字符串时,高速缓存将崩溃,并且可以验证CDN是否正在更新。同样,@ SuperUberDuper,如果您没有看到文件更新,则另一个解释可能是您的构建已损坏。您是否收到来自GitHub Pages的电子邮件,指出您的构建失败?在仓库上配置Travis CI也是跟踪失败构建的好方法。
@JoelGlovier发布缓存破坏者作为答案,我将投票:)。像魅力一样工作!
CDN缓存要保留多长时间?