我想知道在Web服务器或应用程序服务器中托管REST Web服务API是否有任何区别,请问有什么理由比另一个更受欢迎吗?
答案 0 :(得分:2)
所以我认为您对什么是应用程序服务器和Web服务器感到困惑。
应用程序服务器是计算机/服务器的名称,该计算机正在运行组织使用的任何应用程序,并且它依赖于任何其他服务器来正确运行应用程序功能,例如数据库服务器,缓存服务器和其他类型的服务器。
Web服务器是一种使应用程序联机的软件,供客户端通过Web访问。
应用服务器通常在内部运行一个Web服务器,作为在服务器中运行该应用所需的堆栈的一部分,例如库和其他软件需要执行该应用目标。>
因此,您可以在Web服务器应用程序的帮助下在应用程序服务器内部运行REST api。
Web服务器的一些示例是 Apache,Nginx,LightHttpd等。