Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #34599
| From | Kevin McMurtrie <mcmurtrie@pixelmemory.us> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Is it necessary to have both an application server AND a web server? |
| References | <njfg37$1hj0$1@gioia.aioe.org> |
| Date | 2016-06-11 00:43 -0700 |
| Message-ID | <mcmurtrie-64C384.00434311062016@news.sonic.net> (permalink) |
| Organization | Sonic.Net |
In article <njfg37$1hj0$1@gioia.aioe.org>, Qu0ll <qu0ll64@gmail.com> wrote: > DISCLAIMER: Server-side Java is not my forte. > > I have often noticed that in many places where I have worked, the > companies have both a full application server such as JBoss/Wildfly AND > a web server (typically Apache) installed and both seem to work together. > > 1) Is this necessary and if so, why? > 2) What does a web server "provide" that an application server doesn't? > 3) What is the nature of the relationship or interaction between both > applications? It depends. Modern web services are split into at least static content and dynamic content. This divides up work, keeps cookies separate, and makes it easy to later push the static content to edge caches. In the early 2000s it was common to put Apache in front of Tomcat via specialized software endpoints. Sometimes it was to use Apache as a cheap load balancer and SSL endpoint. Most of the time it was for entirely superstitious reasons. The combination has poor performance and it's combining the bugs of two applications that struggle to support advancing technologies. Jetty + Nginx is a more modern configuration of the two layer design that's popular with startups. It's not optimal but it can be deployed on cloud services to avoid big up-front hardware costs. -- I will not see posts from astraweb, theremailer, dizum, or google because they host Usenet flooders.
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Is it necessary to have both an application server AND a web server? Qu0ll <qu0ll64@gmail.com> - 2016-06-11 08:48 +1000
Re: Is it necessary to have both an application server AND a web server? Kevin McMurtrie <mcmurtrie@pixelmemory.us> - 2016-06-11 00:43 -0700
Re: Is it necessary to have both an application server AND a web server? Daniel Pitts <usenet@coloraura.com> - 2016-06-11 12:41 -0700
Re: Is it necessary to have both an application server AND a web server? Daniel Pitts <usenet@coloraura.com> - 2016-06-11 12:45 -0700
Re: Is it necessary to have both an application server AND a web server? Arne Vajhøj <arne@vajhoej.dk> - 2016-06-11 17:45 -0400
Re: Is it necessary to have both an application server AND a web server? Daniel Pitts <usenet@coloraura.com> - 2016-06-12 21:05 -0700
Re: Is it necessary to have both an application server AND a web server? Arne Vajhøj <arne@vajhoej.dk> - 2016-06-11 17:44 -0400
Re: Is it necessary to have both an application server AND a web server? Qu0ll <qu0ll64@gmail.com> - 2016-06-16 06:58 +1000
Re: Is it necessary to have both an application server AND a web server? Arne Vajhøj <arne@vajhoej.dk> - 2016-07-07 22:31 -0400
Re: Is it necessary to have both an application server AND a web server? Daniel Pitts <usenet@coloraura.com> - 2016-07-08 08:31 -0700
csiph-web