GitHub页面(包括我的页面)的服务器设置CacheControl: max-age=600。这意味着将缓存设置为仅持续十分钟,这是不可取的。

是否可以控制该值并设置only-if-cached状态?

我知道无法直接访问.htaccess文件或等效文件,但我正在通过某种设置或确认来寻找间接访问权,或者证明这是不可能的。



注意:此问题与Github页面(github.io)中的Caching资产不是重复的,它回答了Github页面是否根本具有任何缓存。

#1 楼

正式确认是不可能的。
来自GitHub支持的答案:

感谢您获得有关使用GitHub Pages的GitHub支持
我们为所有GitHub Pages设置了以下Cache-Control标头内容:
Cache-Control: max-age=600
此页眉对于我们Pages服务上所有站点上的所有资产都是相同的,并且我们目前不提供更改价值的方法。
我希望这个答案您的问题。