微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

响应应用程序与图像缓存控制

如何解决响应应用程序与图像缓存控制

我不知道如何为我的 React 应用程序使用缓存控制,有人可以帮助我吗?当我在 Nginx 中设置它时,图像没有加载,我明白这是因为当我构建我的静态资产时,我的静态资产被重命名了。那么有人可以给我一个可以用于此的解决方案吗?

如果这有帮助,这里是网站,您可以运行 Light House https://longislandbrainandspine.com/

enter image description here

解决方法

缓存控制头需要在服务器配置中定义。您可以像这样为所有静态资产设置基于正则表达式的查询路径

location ~* \.(?:ico|css|js|gif|jpe?g|png)$ {
    root /folder_where_your_assets_are;
    expires 30d;
    add_header Vary Accept-Encoding;
    add_header Pragma public;
    add_header Cache-Control public;
}

这应该是在服务器级别的配置下。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。