社区
Web 开发
帖子详情
关于不用nginx等代理服务器,来静态资源缓存的问题
经常在黑云中出没
2016-09-18 08:58:31
我这边只是用了tomcat,发现每个页面打开的时候,虽然跟上一个页面,是引用了相同地址的公用js。但是每次都是200,没有from cache。浏览器自己不会根据相同路径文件,自己取缓存吗?必须要有nginx这样的来做缓存吗?tomcat上配置一下行不行?
...全文
418
1
打赏
收藏
关于不用nginx等代理服务器,来静态资源缓存的问题
我这边只是用了tomcat,发现每个页面打开的时候,虽然跟上一个页面,是引用了相同地址的公用js。但是每次都是200,没有from cache。浏览器自己不会根据相同路径文件,自己取缓存吗?必须要有nginx这样的来做缓存吗?tomcat上配置一下行不行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
花谢尊前不敢香
2016-09-19
打赏
举报
回复
文件里设置下html头。
nginx
静态文件
缓存
nginx
的一大功能就是完成
静态资源
的分离部署,减轻后端服务器的压力,如果给这些
静态资源
再加一级
nginx
的
缓存
,可以进一步提升访问效率。第一步:添加
nginx
.conf的http级别的
缓存
配置##cache## proxy_connect_timeout 500; #跟后端服务器连接的超时时间_发起握手等候响应超时时间 proxy_read_timeout 600; ...
Nginx
缓存
类型
Nginx
可以将这些
静态资源
缓存
在内存或者磁盘中,当客户端再次请求相同的资源时,
Nginx
可以直接从
缓存
中返回响应,而无需再次从后端服务器获取资源,大大提高了响应速度和服务器的性能。然而,对于动态内容的
缓存
需要谨慎使用,因为动态内容通常是根据不同的请求参数和用户状态生成的,
缓存
可能会导致数据不一致的
问题
。例如,对于一个网站的图片资源,第一次请求时,
Nginx
从后端服务器获取图片并
缓存
起来,后续的请求只要
缓存
未过期,
Nginx
就可以直接将
缓存
中的图片返回给客户端,减少了后端服务器的负载和响应时间。
nginx
缓存
静态html文件目录下,
Nginx
服务器实现静态文件
缓存
的设置
网站一经上线后,有些文件几乎都不常去更新了,比如css,js,图片等。减少HTTP请求是优化网站的最佳方案之一,我们可以利用
nginx
缓存
服务器的静态文件。在
Nginx
中可以使用
nginx
proxy_cache将用户的请求
缓存
到本地一个目录,当下一个请求时可以直接调取
缓存
文件,就
不用
去请求服务器了。具体操作:打开
nginx
.conf配置文件在http层级加入以下代码proxy_connect_t...
Nginx
反向代理与
缓存
功能概述
在分布式架构的高并发场景下,
Nginx
作为核心流量枢纽,其反向代理能力实现了客户端请求的智能调度与后端服务的隐匿防护。配合多层
缓存
机制,通过动态内容
缓存
、热点数据持久化、过期策略控制等关键技术,大幅压缩响应延迟,降低源服务器负载,为现代Web服务构建高效、弹性的第一道性能屏障。并且本篇文章还介绍了
Nginx
的原生模块和使用阿里巴巴的tengine实现后端节点状态检查以及OpenResty ngx_lua模块。
Nginx
反向代理与
缓存
功能
本文详细介绍了
Nginx
的正向代理与反向代理功能及其配置方法。正向代理主要面向客户端,提供访问控制、
缓存
加速等功能;反向代理则面向服务端,实现负载均衡、动静分离、
缓存
优化等。重点讲解了反向代理的配置参数、
缓存
功能实现、IP透传技术、负载均衡策略(包括轮询、加权轮询、IP哈希等算法)以及跨域CORS解决方案。此外还介绍了防盗链机制,通过Referer验证防止资源盗用。文章提供了完整的配置示例和实战案例,涵盖单台服务器代理、动静分离、多级代理等典型应用场景,为
Nginx
代理服务的部署与优化提供了全面指导。
Web 开发
81,114
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章