NaviServer is a high performance web server written in C and Tcl.
Current Version 4.99.2
It can be easily extended in either language to create interesting web sites and services.
Originally based on AOLServer (http://www.aolserver.com), the ongoing development is now done
independently by a core group of people that use it for their businesses and by everyone who
is willing to provide support of any kind. The main focus of development is to create a versatile,
error-free and reliable server.
Features
- Open Source Web server (See License), originally based on AOLserver (http://www.aolserver.com)
- High Performance Multithreaded Architecture
- Massively scalable and extensible
- Written in C and TCL
- Lots of modules
- Innovative Features, including
- Interpreted Config File
- Dynamic Pages (ADP) in TCL (http://tcl.tk)
- Caching Functions (static files and TCL byte code)
- Pooled Database Connections
- Thread Global Arrays
- Introspection Commands
- Mass Virtual Hosting (no server restart)
- Pooled Database Connections
- Watchdog restarts failed Server
- Control Port and Command Mode
- Efficient handling of down-/uploads with async I/O
Naviserver is free for any use and covered by Mozilla Public License.
Core developers
Vlad Seryakov
Stephen Deasey
Zoran Vasiljevic
|