Project

General

Profile

FeatureComparison » History » Revision 6

Revision 5 (stbuehler, 2014-02-02 12:58) → Revision 6/8 (stbuehler, 2014-05-26 17:03)

h1. FeatureComparison 

 Compare Modules to lighttpd 1.4 / 1.5 

 |_. Module | 1.4.x | 1.5 | 2.0 | Comment | 
 | mod_access                                 |{background: #6f4;}. mod_accesslog | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_access.html      | yes | 
 | mod_accesslog                              |{background: #6f4;}. mod_access | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_accesslog.html | yes | 
 | mod_alias                                  |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/plugin_core.html     | 2.0: core function yes | 
 | mod_auth                                   |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_auth.html        | yes | 2.0: no "digest" method | 
 | mod_cgi                                    |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_fastcgi.html     | yes | 2.0: via FastCGI + [[fcgi-cgi:|fcgi-cgi]] [[fcgi-cgi:|]] | 
 | mod_cml                                    |{background: #6f4;}. | yes      |{background: #f66;}. | no       |{background: #f66;}. | no                                                      | was deprecated in 1.4 in favor of magnet | 
 | mod_compress                               |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_deflate.html     | yes | 2.0: mod_deflate + mod_cache_disk_etag | 
 | mod_deflate                                |{background: #f66;}. | no       |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_deflate.html     | yes | 
 | mod_dirlisting                             |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_dirlist.html     | yes | 2.0: + javascript sorting | 
 | mod_evasive                                |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_limit.html       | yes | 2.0: mod_limit | 
 | mod_evhost                                 |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_vhost.html       | yes | 2.0: mod_vhost | 
 | mod_expire                                 |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_expire.html      | yes | | 
 | mod_extforward                             |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #f66;}. | no                                                      | | 
 | mod_fastcgi                                |{background: #6f4;}. | yes      |{background: yellow}. | (yes) |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_fastcgi.html     | yes | 2.0: no spawning yet | 
 | mod_flv_streaming                          |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_flv.html         | yes | 2.0: mod_flv | 
 | mod_indexfile                              |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/plugin_core.html     | yes | 2.0: core function | 
 | mod_magnet                                 |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_lua.html         | yes | 2.0: mod_lua, more powerful | 
 | mod_mysql_vhost                            |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #f66;}. | no                                                      | | 
 | mod_postgresql_vhost                       |{background: #f66;}. | no       |{background: #6f4;}. | yes      |{background: #f66;}. | no                                                      | | 
 | mod_proxy                                  |{background: #6f4;}. | yes      |{background: yellow}. | (yes) |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_proxy.html       | yes | 
 | mod_proxy_core (ajp13,fastcgi,http,scgi) |{background: #f66;}. | no       |{background: #6f4;}. | yes      |{background: yellow}. | (yes)                                                  | no ajp13, no carp/static balancing | 
 | mod_redirect                               |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_redirect.html    | yes | 
 | mod_rewrite                                |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_rewrite.html     | yes | 
 | mod_rrdtool                                |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #f66;}. | no                                                      | not really needed - mod_status can be polled instead | 
 | mod_scgi                                   |{background: #6f4;}. | yes      |{background: yellow}. | (yes) |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_scgi.html        | yes | 
 | mod_secdownload                            |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. | yes                                                     | 2.0: [[Howto_secdownload]] | 
 | mod_setenv                                 |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/plugin_core.html     | yes | 2.0: core functions, mod_lua | 
 | mod_simple_vhost                           |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_vhost.html       | yes | 2.0: mod_vhost | 
 | mod_ssi                                    |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #f66;}. | no                                                      | perhaps build a FastCGI app for this? | 
 | mod_staticfile                             |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/plugin_core.html     | yes | 2.0: core function | 
 | mod_status                                 |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_status.html      | yes | | 
 | mod_trigger_b4_dl                          |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #f66;}. | no                                                      | | 
 | mod_uploadprogress                         |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_progress.html    | yes | 2.0: mod_progress | 
 | mod_userdir                                |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #6f4;}. "yes"://doc.lighttpd.net/lighttpd2/mod_userdir.html     | yes | | 
 | mod_usertrack                              |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #f66;}. | no                                                      | | 
 | mod_webdav                                 |{background: #6f4;}. | yes      |{background: #6f4;}. | yes      |{background: #f66;}. | no                                                      | | 

 New Modules in 2.0: 
 * "mod_balance"://doc.lighttpd.net/lighttpd2/mod_balance.html:                 
 [[mod_balance]]: 
 * "mod_cache_disk_etag"://doc.lighttpd.net/lighttpd2/mod_cache_disk_etag.html: [[mod_cache_disk_etag]]: cache generated content on disk if etag header is set 
 * "mod_debug"://doc.lighttpd.net/lighttpd2/mod_debug.html:                       [[mod_debug]]: utilities to debug lighttpd 
 * "mod_fortune"://doc.lighttpd.net/lighttpd2/mod_fortune.html:                   [[mod_fortune]]: random quotes 
 * "mod_limit"://doc.lighttpd.net/lighttpd2/mod_limit.html:                       [[mod_limit]]: limit concurrent connections or requests per second 
 * "mod_lua"://doc.lighttpd.net/lighttpd2/mod_lua.html:                           [[mod_lua]]: more lua features 
 * "mod_memcached"://doc.lighttpd.net/lighttpd2/mod_memcached.html:               [[mod_memcached]]: cache content on memcached servers 
 * "mod_progress"://doc.lighttpd.net/lighttpd2/mod_progress.html:                 [[mod_progress]]: tracking of connection progress/state (for upload progress bars e.g.) 
 * "mod_vhost"://doc.lighttpd.net/lighttpd2/mod_vhost.html:                       [[mod_vhost]]: virtual hosting