码迷,mamicode.com
首页 > 其他好文 > 详细

h5项目(特别是vue)缓存严重的解决方案,配合nginx

时间:2020-01-10 12:24:47      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:idt   code   技术   height   nbsp   vue   服务器   方案   mamicode   

默认情况下使用nginx作为h5静态资源的服务器时,这些资源在浏览器端是会有缓存的,特别是微信浏览器中,缓存非常严重。

所以项目开始部署阶段就需要配置好nginx禁止这些资源的缓存,nginx需要做如下配置:

技术图片

 

代码:

location / {
    root   html;
    index  index.html;
    add_header Cache-Control no-cache;
}

如上配置之后,每次发布只要文件经过修改了(无视文件名),那么都会从服务端拉取最新的资源,保证项目及时更正!

如有出入,欢迎留言更正!

注:(其实并不是禁止,而是在资源文件做更改(根据修改时间)的情况下配置从服务端获取资源,这样就能保证最新的,如果资源没有更改的情况下,还是走的缓存)

参考:https://www.cnblogs.com/kevingrace/p/10459429.html

 

h5项目(特别是vue)缓存严重的解决方案,配合nginx

标签:idt   code   技术   height   nbsp   vue   服务器   方案   mamicode   

原文地址:https://www.cnblogs.com/007sx/p/12175303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!