如果修改了Nginx更新文件
Nginx update file if modified
如果*.js和*.css文件被修改,我如何强制下载?
我使用nginx,现在,我有这个配置的js和css文件。
# CSS and Javascript
location ~* '.(?:css|js)$ {
expires 1y;
access_log off;
add_header Cache-Control "public";
}
这个"删除"每个js和css文件的缓存,但是我想在文件被修改时"删除"这个缓存。
这可能吗?
不直接,但是你可以配置NGINX进行缓存清理,然后让另一个服务(可能是你运行的节点脚本)执行文件监视并为你调用清除方法。
NGINX配置:
map $request_method $purge_method {清洗1;默认值0;}
将删除匹配的url,如果你做一个web请求清除/路径/到/更改/文件
相关文章:
- 通过CSV文件上载更新数据库表
- 如何检查Json文件更新,如果更新了,则用更新的数据刷新我的页面
- Glassfish没有更新JavaScript文件
- JavaScript 不会更新文件
- 如何更新文件中的 JSON 数据
- 从javascript运行php更新文件
- 通过 IFrame 更新文件时的错误处理
- 无法通过 nodejs 读取更新文件的属性
- 节点.js更新文件中的 JSON 数据
- 露天更新文件 - 错误开机自检
- 为对事件更新文件的相同调用刷新浏览器缓存
- 在javascript中部分更新文件上传页面
- 上传或更新文件匹配表中行的objectId
- Filereader API在第一次更改后没有更新文件
- 更新文件时不需要重启Node.js中的服务器
- 插入和更新文件在谷歌驱动器与javascript
- 驱动器API:更新文件时的DeadlineExceededException
- 更新文件时触发来自 gulpfile 的更新
- Ajax打开(post)不更新文件
- 如果修改了Nginx更新文件