浏览 9919 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-03-02
我认为在tomcat(非集群)前面再整合一个nginx服务器,是不是毫无意义?因为本来是所有的资源(包括html,css,img等)都要经过tomcat处理,如果在前面再加一个nginx服务器,那么资源先经过nginx,最终还是要经过tomcat处理,这样岂不多此一举? 如果是静态资源(如html,css等)能够绕过tomcat,让nginx来直接处理,即nginx直接接受html的资源请求,不再继续下发给tomcat,这样的话肯定非常好的。但是这样的话 一个应用就要给nginx配置静态资源,然后给tomcat配置动态资源(jsp),是不是很麻烦? 请各位牛人指点下,非常感谢。您也可发个link。谢谢。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-03-05
我觉得你应该去google下,个人觉得用nginx主要是为了做负载均衡,提升系统的并发承载能力,nginx处理静态内容,tomact处理动态内容,并不是多此一举(加快了站点的访问速度),我觉得你应该了解下nginx的反向代理,具体请google。
|
|
返回顶楼 | |
发表时间:2012-03-09
所有下载的静态内容都可以通过nginx处理,比tomcat性能高
|
|
返回顶楼 | |
发表时间:2012-03-09
可以把nginx的请求根目录放到tomacat中的工程下面,同时配置nginx只有动态页面的请求要转发给tomcat处理
|
|
返回顶楼 | |
发表时间:2012-03-09
narutolby 您好:
我有个问题,如果是我把所有的JS CSS文件都让nginx来处理,这样可以吗? 就是说我的动态jsp文件里面的js 让nginx来处理? 这样怎么实现? |
|
返回顶楼 | |
发表时间:2012-03-09
watermelonpate 写道 narutolby 您好: 我有个问题,如果是我把所有的JS CSS文件都让nginx来处理,这样可以吗? 就是说我的动态jsp文件里面的js 让nginx来处理? 这样怎么实现? 你好: 我说的只是原理,nginx我也没弄过,我弄过apache带tomcat,我想nginx应该比apache更强大。 |
|
返回顶楼 | |
发表时间:2012-08-10
watermelonpate 写道 narutolby 您好:
我有个问题,如果是我把所有的JS CSS文件都让nginx来处理,这样可以吗? 就是说我的动态jsp文件里面的js 让nginx来处理? 这样怎么实现? nginx+tomcat动静分离之后,所有的静态资源都直接交由nginx处理了,而不用到tomcat,nginx只需要指定静态资源的位置即可。因为浏览器获取静态资源说白了就是要知道静态资源的位置,现在又nginx来告诉浏览器地址,会比tomcat动态处理之后快。 而jsp等动态内容,通过tomcat的servlet容器解析之后,再返回回来。 |
|
返回顶楼 | |
发表时间:2012-08-11
关于配置,其实并不麻烦。看看这个推荐配置就晓得了:http://cssor.com/nginx-location-configuration.html
|
|
返回顶楼 | |