We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
大家好,我们的Django项目最近开始使用fis/fis3来处理静态资源,非常好用,但是遇到以下的问题,看有没有解决方案。
1.将所有的非html静态资源全部发布到cdn上,在fis里配置domain:cdn_url , 会把路径 /static/a.js -> cdn_url/static/a_md5.js , 这个没有问题 2. 对于模板文件(html),由于我们租用的cdn限制,无法启用https链接(短期无法解决),所以需要将模板文件里的静态资源保留原来的路径,只做md5签名:即 /static/a.js -> /static/a_md5.js .由于1里边对js/css的domain配置,这里无法得到需要的资源文件路径。
目前的解决方案: 通过配置两套fis-conf.js 文件,然后对模板文件和普通文件,分别运行来解决这个问题。 缺点是: 由于静态资源比较多,重复处理静态文件,浪费资源, 处理时间会很长。 请问是否有其他解决方案?
The text was updated successfully, but these errors were encountered:
对于同时支持 http和 https,目前没有很好的解决方式,一般也是通过一些方式支持两套构建产出。可以将这个过程放在上线流程中,如果只是些 js之类的静态资源处理一般不至于很长,有些无关文件可以排除提高编译速度
Sorry, something went wrong.
No branches or pull requests
大家好,我们的Django项目最近开始使用fis/fis3来处理静态资源,非常好用,但是遇到以下的问题,看有没有解决方案。
1.将所有的非html静态资源全部发布到cdn上,在fis里配置domain:cdn_url , 会把路径 /static/a.js -> cdn_url/static/a_md5.js , 这个没有问题
2. 对于模板文件(html),由于我们租用的cdn限制,无法启用https链接(短期无法解决),所以需要将模板文件里的静态资源保留原来的路径,只做md5签名:即 /static/a.js -> /static/a_md5.js .由于1里边对js/css的domain配置,这里无法得到需要的资源文件路径。
目前的解决方案: 通过配置两套fis-conf.js 文件,然后对模板文件和普通文件,分别运行来解决这个问题。
缺点是: 由于静态资源比较多,重复处理静态文件,浪费资源, 处理时间会很长。
请问是否有其他解决方案?
The text was updated successfully, but these errors were encountered: