我试图从github加载一个css库(由于带宽有限而没有上传到我的服务器),它一直在说严格的mime检查东西,有什么解决方法可以让我在不使用服务器带宽的情况下工作吗?
发布于 2021-05-21 19:27:06
你所要求的是CDN,github本身并不是一个cdn,它的设计是以纯文本mime类型响应的,这就是为什么你得到错误等等。最重要的是,如果你在仓库上得到频繁的纯文本请求命中,那么github会认为它是其他的东西,而不是预期的东西,并开始标记一些东西。
一些cdn网络将允许您将github代码库转换为cdn,它们在后台的服务器上获取和存储代码。
示例(我经常使用):
https://cdn.jsdelivr.net/gh/{username}/{repo}/它将节省您的服务器带宽,还可以将任何github存储库转换为具有调整mime类型的cdn。但是要记住,因为它会缓存在CDN中,如果你频繁地更改库,它们可能不会实时更新,时间延迟可能在5分钟到48小时之间。你无法控制这件事。
其次,现在如果你使用你的头文件,浏览器会很好地缓存资源(但是你必须在其中工作),这就是为什么我们使用硬刷新来清除/更新缓存。
https://stackoverflow.com/questions/67635789
复制相似问题