成功解决 Nginx更新静态资源无效 ,Nginx静态资源更新不及时,Nginx清除缓存

简介: 这篇文章讨论了在使用Nginx进行动静分离时遇到的静态资源更新不及时的问题。问题描述了在服务器上更新静态资源后,访问页面时页面没有显示更新的情况。文章提供了解决这个问题的方法,即清除浏览器缓存,并提供了相关参考文章链接。此外,还展示了问题复现的步骤和正常情况的预期结果。

文章目录

    • 问题描述
    • 问题解决
    • 问题复现
    • 正常情况

问题描述

使用 nginx做动静分离,在将服务器中的静态资源修改后,访问页面,发现页面没有及时更新。

问题解决

我这里是清除了浏览器缓存。

有关nginx禁止走缓存、直接走服务器请参考以下文章。

资料参考:Nginx更新静态资源不生效

问题复现

我更新了静态资源下的一个文件。然后正常情况应该是在点击三级列表的时候,页面根据修改的路径进行页面跳转。但是页面路径依然是之前的

  • 1、我这里进行nginx下静态资源的修改

在这里插入图片描述

  • 2、正常情况应该是跳转到指定的地址

在这里插入图片描述

  • 3、实际情况并未读取到修改后的文件。
    在这里插入图片描述

正常情况

这里是清除浏览器缓存后、可以正常跳转
在这里插入图片描述

相关文章
|
7月前
|
缓存 数据库 索引
如何优化Python Web应用的性能,包括静态资源加载、缓存策略等?
```markdown 提升Python Web应用性能的关键点:压缩合并静态资源,使用CDN,设置缓存头;应用和HTTP缓存,ETag配合If-None-Match;优化数据库索引和查询,利用数据库缓存;性能分析优化代码,避免冗余计算,使用异步处理;选择合适Web服务器并调整参数;部署负载均衡器进行横向扩展。每一步都影响整体性能,需按需调整。 ```
60 4
|
7月前
|
存储 缓存 Java
Openresty(lua+nginx)-Guava-Redis做多级缓存
Openresty(lua+nginx)-Guava-Redis做多级缓存
85 1
|
2月前
|
存储 缓存 监控
|
2月前
|
存储 缓存 负载均衡
Nginx代理缓存机制
【10月更文挑战第2天】
96 4
|
2月前
|
存储 缓存 NoSQL
Nginx缓存
Nginx缓存
30 2
|
4月前
|
应用服务中间件 nginx
nginx动静分类,静态资源放到nginx中
这篇文章介绍了如何将项目中的静态资源部署到Nginx服务器中,包括将静态资源移动到Nginx目录、删除项目中的静态资源、替换静态资源访问路径、检查页面情况、修改Nginx配置文件以及重启Nginx查看效果的详细步骤。
nginx动静分类,静态资源放到nginx中
|
4月前
|
缓存 前端开发 CDN
静态资源缓存过期时间的设置
【8月更文挑战第18天】静态资源缓存过期时间的设置
107 1
|
4月前
|
缓存 应用服务中间件 nginx
[nginx]proxy_cache缓存系统
[nginx]proxy_cache缓存系统
|
5月前
|
存储 缓存 前端开发
(三)Nginx一网打尽:动静分离、压缩、缓存、黑白名单、跨域、高可用、性能优化...想要的这都有!
早期的业务都是基于单体节点部署,由于前期访问流量不大,因此单体结构也可满足需求,但随着业务增长,流量也越来越大,那么最终单台服务器受到的访问压力也会逐步增高。时间一长,单台服务器性能无法跟上业务增长,就会造成线上频繁宕机的现象发生,最终导致系统瘫痪无法继续处理用户的请求。
173 1
|
5月前
|
前端开发 JavaScript 应用服务中间件
Nginx静态资源概述
Nginx静态资源概述