Talk:Comparison of web server software

From Wikipedia, the free encyclopedia

Contents

[edit] Missing

  • Litespeed is missing from this article, if someone could add it that would be cool.
  • cl-s-http-server - A Minimal Standalone Common Lisp HTTP Server
  • dhttpd - minimal secure webserver without cgi-bin support
  • webfs - lightweight http server for static content
  • AppWEB - lightweight open source http server for static content —Preceding unsigned comment added by Larytet (talkcontribs) 13:58, August 24, 2007 (UTC)
  • SimpleServer:WWW - another lightweight http server with minimal cgi-bin support. —The preceding unsigned comment was added by CaffeineJunkie (talk • contribs) 16:09:13, August 19, 2007 (UTC).

[edit] Propose move to “Comparison of web servers”

I propose moving this to Comparison of web servers and expanding it à la Comparison of web browsers, etc. —Fleminra 20:11, 17 January 2006 (UTC)

Isn't this article amibiguously named? I would describe its content as a comparison of web server software, not a comparison of web servers. -Elving 21:51, 20 January 2006 (UTC)

Yes (web server has two definitions). But Category:Web server software includes more than just "httpd" implementations. I suppose in that sense, "web server software" would mean "any software that runs on a computer that also runs a 'httpd'" (e.g. templating and blogging software). I had created a redirect from Comparison of web server software, but I wouldn't oppose renaming this to that.
Maybe it should be called "Comparison of HTTP server implementations." —Fleminra 22:03, 20 January 2006 (UTC)

[edit] Feature: delegation

Maybe there should be a column to indicate whether a server can delegate to other servers. E.g.:

  • TUX can delegate to Apache (et al.) for non-static content
  • Apache (et al.) can delegate to Tomcat for servlets and JSP

Presently the article says TUX can do CGI, but my understanding (from the TUX article) is that this is only possible by delegation. If "capabilities achieved via delegation" are to be included in the rows for the delegating server, then many more servers would be listed as supporting servlets/JSP.

Fleminra 21:37, 1 February 2006 (UTC)

TUX has built-in support for CGI [1]. I think delegation is too abstract a concept to be consdiered a feature in and of itself; any server with any form of programmatic extensibility is capable of delegation.

—Elving 00:03, 3 February 2006 (UTC)

Related to this, 212.44.21.2 recently revised the table to indicate that Zeus supports Servlets. I don't think that's a valid statement. To get Servlet "support" with Zeus, you need to separately install and configure JRun or Tomcat to serve Servlets. Zeus itself does not support Servlets.

—Elving 03:20, 3 March 2006 (UTC)

212.44.21.2 is owned by Zeus Technology. ZWS _does_ support servlets. Are you suggesting that their own developers don't know their products features..?(!) I am changing servlets to 'yes' because whilst ZWS does not contain the sevlets, it contains the AJP module required to support, for instance, Tomcat servlets. If that isn't 'supporting servlets' then i don't know what is. —The preceding unsigned comment was added by Toph3r (talkcontribs) 17:20, April 6, 2006.

I don't think Zeus developers don't know their own product, but they're obviously not unbiased either. Apparently the criteria for getting a "yes" in this column are ambiguous, but if the anonymous Zeus editor were unbiased, then he would have changed "no" to "yes" for a bunch of other web servers as well, starting with Apache HTTP Server itself. Or maybe the Zeus editor was lazy or didn't realize that Apache HTTP Server implements the AJP (Apache JServ Protocol).
Anyway, I propose just disambiguating that column: how about a footnote saying "this web server includes an AJP implementation"? —Fleminra 02:27, 7 April 2006 (UTC)
ZWS may support AJP, but AJP is not Servlets. ZWS requires you download, install, and configure a 3rd party product -- Tomcat -- if you want to use Servlets. It is Tomcat, not ZWS, that supports Servlets. Do we need a separate table for protocol support that could mention ZWS's support for AJP? —Elving 08:54, 8 April 2006 (UTC)

Hmmm. The 'Zeus Editor' perhaps doesn't feel they are adequately qualified to comment on a product they don't (and aren't allowed) to contribute towards? I certainly don't feel qualified to advise on competitors' products -- only my own. I really think your pushing this point is absurd. At the end of the day, ZWS _does_ support servlets - it allows the webserver to operate as a gateway (via AJP) to the java host. If this isnt the correct defintion of servlet support, then this needs to be made 100% clearer, as at present there's /no/ definition. —The preceding unsigned comment was added by Toph3r (talkcontribs) 17:17, April 7, 2006.

There is a definition today; refer to the dynamic content column footnote. —Elving 08:59, 8 April 2006 (UTC)

[edit] Cleanup needed

This article needs cleaning. Most of the entries are missing information, and several of them consist merely of a red link and a platform. References for the feature tables may exist, but are not cited, which makes fact-checking difficult. The choice of features compared seem somewhat arbitrary; why were these features compared but not others? —donhalcon 21:06, 7 March 2006 (UTC)

FYI, WP:POINT (see Special:Contributions/Donhalcon). —Fleminra 23:28, 7 March 2006 (UTC)
WP:AGF. Too many people who don't are precisely the reason I'm leaving. —donhalcon 18:38, 9 March 2006 (UTC)
I told you that nominating all these articles for deletion without engaging editors in discussion was the wrong approach. It was obviously bound to upset a lot of people. It's a bit late to trot out WP:AGF. -- JJay 18:43, 9 March 2006 (UTC)

[edit] Empty cells

In the tables, what means an empty cell ? What is the difference with a cell with "No" ? This should be explained in the article. Lvr 15:49, 9 March 2006 (UTC)

It just means that someone with insight needs to provide information. :-) Warrens 16:18, 9 March 2006 (UTC)

[edit] Comparisson on an encyclopedia??

Is this the place to compare products including prices ? For me it seems strange.. Maybe better to move this Comparison of web servers to another kind of website??

I dare say wikipedia is more than an encyclopedia. It contains countless articles such as this one. I see this only as a good thing for the reader as long as they are factual and maintain a neutral point of view. xlynx 06:23, 8 April 2007 (UTC)

[edit] WASD

WASD isn't WASD, its WASD. I'm not sure how this should be disambiguated, but if you make a stub it'll get picked up by the server's users as they've recently been discussing the entries for WASD on this article. --Brianmc 13:08, 27 November 2006 (UTC)

Someone has confused WASD with WSAD. WASD is a web server, the acronym (IIRC) is Wide Area Survellence Division, a former name of where the author Mark Daniel works. --Brian McNeil /talk 09:27, 6 January 2008 (UTC) —Preceding unsigned comment added by Brianmc (talkcontribs)

[edit] cygwin counted as Windows?

I changed '?' to 'Yes' for Windows support of thttpd, because it compiles and runs just as easily under cygwin as it does under linux.

I assume cygwin is counted as Windows because next to lighttpd it says Yes for Windows support when that too relies on cygwin. However, perhaps it should be specified whether the software is native to Windows or requires cygwin. I don't imagine it would need another column, it could just read 'Yes, via cygwin'. xlynx 06:23, 8 April 2007 (UTC)

I just noticed the entry for Hiawatha does just this, but I didn't want to start changing the others because that would imply to the reader than the ones not mentioning cygwin are native, and that's misleading. ie if we're to start changing them, it may be appropriate to audit all entries at the same time. xlynx 06:23, 8 April 2007 (UTC)

If you knew how many softwares are written directly under Cygwin (or DevCPP), are not even a port from Linux, but directly written for Windows/Cygwin ... Doublehp 15:49, 16 August 2007 (UTC)

[edit] Yaws on other platforms

Yaws should be able to run anywhere Erlang runs. And that includes as many systems as there are listed on the page —Preceding unsigned comment added by Dmitriid (talkcontribs)

Thank you for your suggestion! When you feel an article needs improvement, please feel free to make those changes. Wikipedia is a wiki, so anyone can edit almost any article by simply following the Edit this page link at the top. You don't even need to log in (although there are many reasons why you might want to). The Wikipedia community encourages you to be bold in updating pages. Don't worry too much about making honest mistakes — they're likely to be found and corrected quickly. If you're not sure how editing works, check out how to edit a page, or use the sandbox to try out your editing skills. New contributors are always welcome. -- intgr grr! 18:49, 15 May 2007 (UTC)

[edit] Why is PHP not listed ?

Why not include PHP in the Features table, and have an answer being either a red no, or a green number ?

Doublehp 15:51, 16 August 2007 (UTC)

I think "features" table should be also sortable. 91.149.151.126 11:06, 22 August 2007 (UTC)

[edit] Why is Klone not listed ?

http://www.koanlogic.com/klone/ —Preceding unsigned comment added by 193.251.92.82 (talk) 13:10, 9 January 2008 (UTC)

[edit] Version numbers

I can see that User:Jeltz has added version numbers to the overview table; however, I think they're out of place because they have zero comparative value and they will get out of date very quickly. Release dates perhaps do convey some information, but I'm not convinced that's very useful either. What does everyone else think? -- intgr [talk] 02:52, 4 February 2008 (UTC)

[edit] Remove zWebServer?

We've got quite a few web servers on this list. What are the criteria for inclusion? zWebServer was added to the list by the developer, and the name receives only 96 results in google. I was about to just remove it myself but figured I might insult the blameless developer, which I don't mean to do, so can someone confirm what qualifies as notability for a webserver? Thanks. Dynamic1 (talk) 20:42, 11 June 2008 (UTC)