1.假若你计划租借服务器作Web前端,而目前Web服务器市场产品众多,最为主流和代表性的便是Apache、Nginx以及微软的IIS。Apache具有丰厚的模块组件支撑,安稳性强,BUG少,动态内容处理强。而Nginx轻量级,占用资源少,负载均衡,高并发处理强,静态内容处理高效。
但一般情况下,咱们以为大多数Web前端服务器对服务器的要求不大,比如静态Web服务器、动态Web服务器、图片服务器等等,因为现在已经有很多方案能够解决前端服务器的功用扩展和牢靠性问题,例如LVS、Nginx反向署理、硬件负载均衡等。
2.假若你计划租借服务器作运用服务器,运用程序服务器的人物与Web服务器的人物不同。它不是简单地传递静态内容,而是生成动态内容并将其传递给用户的Web浏览器。运用程序服务器(如ApacheTomcat)为网站的交互式部分供给支撑,并根据恳求的上下文显现不同的部分。例如,当客户拜访显现产品的实时可用性和定价信息的在线商铺时,运用程序服务器会查找每个产品的实时库存和价格。因为承当了计算和功用完成,咱们需求为根据Web架构的运用程序服务器挑选足够快的服务器,别的运用程序服务器或许需求用到很多的内存,尤其是根据Windows基础架构的Ruby,Python,Java服务器。这一类服务器至少需求运用单路至强的配置。关于牢靠性的问题,如果你的架构中只有一台运用服务器,那肯定需求这台服务器足够牢靠,RAID绝对是不能忽视的选项。但如果有两台或更多的运用服务器,并设计了负载均衡机制,具有冗余功用,那咱们则不必将每台服务器过火配置。