Nginx是用来处理访问的一个http服务,当多用户的情况下,一个tomcat是处理不了这么高的并发量的,所以需要多个tomcat来进行处理,这个是服务器的集群,采用集群可以解决并发的问题,可是会出现访问的时有时无的现象,比如存放的图片,有时候可以访问到,有时候访问不到,这时候我们就需要将几个tomcat传送的图片来进行映射到一个服务器,上传和下载图片都通过这个服务器,这样就不会出现刚才的问题,这里采用的是ftp的服务器,主要是用来存储图片。 访问图片可以有几个选择:tomcat、apache、nginx。但是对于静态资源的访问,tomcat性能不是很好,它进行逻辑处理还可以,目前nginx已经超过了apache,它可以实现反向代理和负载均衡,提高访问的速度,这两个服务器都是在linux环境下来进行部署的 |
图片服务器两个服务:
http:可以使用nginx做静态资源服务器。也可以使用apache。推荐使用nginx,效率更高。
Nginx:
1、http服务
2、反向代理
3、负载均衡
ftp服务:
使用linux做服务器,在linux中有个ftp组件vsftpd。