首页 > 编程知识 正文

web前端年终总结,webservice菜鸟教程

时间:2023-05-03 15:22:05 阅读:46775 作者:3848

前言我们常用的web服务器是tomcat。 除了tomcat以外你还知道它们吗?

非Tomcat web服务器

nginx nginx有很多优点:

1.nginx是多进程的,因此不会出现并发问题,无需锁定。 一个进程出现问题并退出不会影响其他进程。 由一个主进程master和多个从进程worker组成。

2.io为异步io

按进程列出的图表:

块分割图:

jetty Jetty可以同时处理大量连接并长时间保持这些连接。 例如,一些网络聊天APP最适合将Jetty用作服务器,而像淘宝这样的web旺旺则将Jetty用作servlet引擎。

openresty结合了nginx和lua框架。

nginx很好,但nginx是用c语言写的。 openresty将nginx的优势与lua这一简单的脚本语言结合起来。

通过Nginx事件驱动模型和无阻塞IO,实现高性能的web APP应用。

此外,OpenResty还提供了许多组件,如Mysql、Redis和Memcached,使在Nginx上开发web APP应用程序变得容易和简单。 目前,京东在实时价格、秒杀、动态服务、单品页面、列表页面等方面使用Nginx Lua架构,其他公司则选择淘宝、去哪儿等。

apachehttpd apachehttpd为方框io,但性能稳定。

扩展APP应用程序服务器jboss tomcat重量轻,主要面向jsp和servlet。

jboss的核心服务是提供ejb服务器,不包括JSP page/servlets web服务器。

Weblogic BEA WebLogic是一个Java APP应用程序服务器,用于开发、集成、部署和管理大型分布式web APP应用程序、联网APP应用程序和数据库APP应用程序。 将Java动态功能和Java企业标准安全性部署到大型网路APP应用程式的开发、整合、部署和管理中。

BEA WebLogic Server是为企业电子商务APP应用程序开发的。

摘要tomcat是一种常用、重量轻、支持分布式、实现原理多种嵌套的容器。 除tomcat外,nginx适用于web服务器、异步io和事件驱动的高io业务。 还使用了很多jetty,支持长时间的连接。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。