关于Nginx搭建图片服务器的问题,是我理解错了吗

krizy25 2014-08-02 03:53:14
一台服务器IP:192.168.1.108,TOMCAT在端口8686,Nginx在端口8086(只做静态访问,不做负载)
把一张图片放在TOMCAT里面和放在Nginx里面单独访问,分别用
单独测试:
ab -n 500 -c 500 http://192.168.1.108:8686/img/1.jpg
ab -n 500 -c 500 http://192.168.1.108:8086/img/1.jpg
测试结果发现nginx反应速度比tomcat高4倍

所以我想把整个图片文件夹都放在Nginx里面。
现在我的做法是:
原来a.JSP页面的图片路径为<img src="img/*.jpg"/>
用ab -n 500 -c 500 http://192.168.1.108:8686/a.jsp进行测试 (访问tomcat)

然后我修改所有a.JSP页面为<img src="http://192.168.1.108:8086/img/*.jpg"/>以指向Nginx服务器的图片路径。
在用ab -n 500 -c 500 http://192.168.1.108:8686/a.jsp进行测试 (还是访问tomcat,只是获取的页面图片指向的路径变了)
发现速度一样啊!Nginx没有起作用??有没有人给我解释一下?

是我理解错误吗?

【我本来是想把整个项目都用Nginx来接收请求,再转发的。但苦于其中发现一个问题,就是服务器消息推送时,非IE浏览器收不到推送消息。
后来就想的上面的方法,只是把图片放在了Nginx里面。】
...全文
2151 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
krizy25 2014-08-07
  • 打赏
  • 举报
回复
没人回答,自己顶一下
krizy25 2014-08-02
  • 打赏
  • 举报
回复
单独访问.jpg确实提示4倍,但是访问.jsp速度一样。注意我是这样做的,是同一个JSP文件,第一次个里面所有的img标签指向tomcat服务器里的目录,第二次里面所有的img标签指向nginx服务器下的目录。但是在测试.jsp时性能没有提升。
孟子E章 2014-08-02
  • 打赏
  • 举报
回复
发现速度一样啊? 你说的是jsp本身的速度还是图片的访问速度?图片的访问速度应该还是原来的4倍啊

10,613

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧