linux下,在nginx代理的tomcat的web项目,对需要做缓存的js响应文件做了大小限制? 10
我的问题是:访问nginx代理的tomcat的web项目,网站响应的时候正常是有一个600kb的js文件返回状态应该是200(第一次访问),第二次之后应该是304(取缓存...
我的问题是:访问nginx代理的tomcat的web项目,网站响应的时候正常是有一个600kb的js文件返回状态应该是200(第一次访问),第二次之后应该是304(取缓存,一定时间内不在向服务器更新)。现在返回状态码是206也就是部分响应,结果就是js加载不全,网页显示不全。下面两幅图是火狐上看到的请求和响应信息,上面一副是js加载不全的时候截的,下面一副是js加载完成时候截的。怎么才能不用出现Content-Range,直接一步加载完成,不需要续传。求大神指教~
早起起来把nginx里面的proxy.conf里面的配置文件设置了一下缓存就可以了。哎,昨天还折腾了那么久,其实昨天就想在里面设置的了,不过就是对比测试的时候感觉那里没问题。 展开
早起起来把nginx里面的proxy.conf里面的配置文件设置了一下缓存就可以了。哎,昨天还折腾了那么久,其实昨天就想在里面设置的了,不过就是对比测试的时候感觉那里没问题。 展开
1个回答
2014-09-02
展开全部
你要问什么?
追问
就是怎么样让这个js(600kb大小)文件不续传,而是一次访问即可加载完成。也就是正常的时候第一次访问应该是返回状态码是200的,而不是返回206,第二次访问就是304。nginx好像限制缓存js的大小,不过我不知道哪里改或者配置。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询