-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
github仓库代码更新,cdn访问不立即生效 #42
Comments
很抱歉之前的回答。仓库目前使用的 cdn 是 jsdelivr,我了解了一下,当通过 cdn 第一次访问时候,cdn 会根据这个 url 将文件缓存起来。过后即使修改删除了文件,只要 url 匹配就会读取缓存。 关于缓存的更新:目前更新缓存官方并没有提供工具,但是提供了api(需要发邮件向官方申请权限),自动更新缓存应该在一天左右。 替代方案:修改文件名是一个方式,但是比较繁琐。但 jsdelivr 是可以通过版本加载文件的,可以通过 commit 的哈希值作为版本加载,这样可以实现立即生效的这么一个效果。 |
谢谢。 |
我用PicGo, 把自定义域名设置成https://cdn.jsdelivr.net/gh/... , 去上传图片时,发现图片并不能完整的上传,往往只上传了上半截,是图片太大了吗?有人遇到过这个问题没? |
jsd cdn 上限是20m 不要太大了 |
我知道这个怎么修改缓存,我也遇到了这个问题 这个原理就是把原来的服务器缓存的内容强制过期,再下一次中重新加载 |
前提: 我将你仓库fork过来,内部url替换为自己仓库的,用cdn.jsdelivr.net访问。
问题:
请教如何让代码修改修改,立即生效? 每次修改文件名很麻烦(尤其修改文件多时候)?
The text was updated successfully, but these errors were encountered: