Home Page[http://naviserver.sourceforge.net/w/NaviServer] ✸ Downloads[http://sourceforge.net/project/showfiles.php?group_id=130646] ✸ Documentation[http://naviserver.sourceforge.net/n/toc.html] ✸ Mailing Lists[http://sourceforge.net/mail/?group_id=130646] ✸ Bugs[http://sourceforge.net/tracker/?group_id=130646&atid=719006] ✸ CVS[http://naviserver.cvs.sourceforge.net/naviserver/] ✸ Developers[http://www.ohloh.net/projects/3919/analyses/latest/contributors?project=3919&page=1] ---- NaviServer is a high performance web server written in C and Tcl. It offers a wealth of features for building custom web sites. The implementation is high performance, but the interface is easy to use. Features include: * Hybrid multi-threaded / async architecture for easy programmer interface ''and'' high performance * Threads isolated from each other with own Tcl interpreters [http://naviserver.sourceforge.net/n/naviserver/files/ns_ictl.html] * Shares data between threads easily with protected variables and caches[http://naviserver.sourceforge.net/n/naviserver/files/ns_cache.html] * Pooled database connections * Dynamic Pages in TCL [http://naviserver.sourceforge.net/n/naviserver/files/ns_register_adp.html] (PHP- and ASP-like syntax) * Built-in cron-like scheduling * Watchdog for restarting server * Efficient handling for large up- and downloads * Tcl configuration file[http://naviserver.sourceforge.net/n/naviserver/files/ns_config.html] * ''and much, much more..!'' Runs (and is tested on regularly) on: '''Linux''', '''Solaris''', '''OSX'''. Also runs on xBSD and Windows[http://sourceforge.net/project/showfiles.php?group_id=130646&package_id=266633]. ---- '''Modules''' (documented on this wiki) * [nsdbi] database interface, and drivers: [nsdbipg], [nsdbimy], [nsdbilite]. * ... * ''(complete list[http://naviserver.cvs.sourceforge.net/naviserver/modules/], modules with documentation[http://naviserver.sourceforge.net/n/toc.html])'' ---- '''Articles''' * [NaviServer Command Mode] - for exploration and testing * [NaviServer Testing] - running tests and using the debugger * ... ---- '''History''' The code was originally based on the [AOLserver] 4.10 branch, but has seen many independent changes since then, and many ports of newer AOLserver 4.5 features. Interestingly, AOLserver was originally called ''Naviserver'' before ''AOL'' bought the startup ''NaviSoft''. NaviSoft is mentioned in Charles Ferguson's book ''High Stakes, No Prisoners: A Winner's Tale of Greed and Glory in the Internet Wars''[http://www.amazon.com/High-Stakes-No-Prisoners-Internet/dp/0812931432]. ---- '''Comments''' ... ---- !!!!!! %| [Category NaviServer] | [Category Webserver] | [Category Internet] | [Category Application] | [Category Threads] |% !!!!!!