Nginx的三个主要应用场景

一、静态资源服务

    通过本地文件系统提供服务。

二、反向代理服务

    通过Nginx的强大性能来实现缓存加速、负载均衡的功能。

三、API服务

    由于应用服务它本身的性能有很多问题,但是数据库服务要比应用服务好得多,因为它的业务场景比较简单,它的并发性能和TPS都要远高于应用服务,所以衍生出这一应用场景——由Nginx直接去访问数据库、redis或应用服务,应用Nginx强大的并发性能实现如web防火墙这样的复杂业务功能来提供给用户,这要求我们的API服务有非常强大的业务处理功能,所以像OpenResty、或者像Nginx集成的JavaScript,利用Lua、Javascript这样的语言功能,和它们语言先天自带的一些工具库,来提供完整的API服务。

原文地址:https://www.cnblogs.com/Axiao-47/p/12260165.html