Projects / Monkey HTTP Daemon

Monkey HTTP Daemon

Monkey HTTP Daemon is a very fast and lightweight Web server for Linux. It uses a hybrid networking model based on asynchronous calls (event-driven) and fixed threads, which makes it scalable and capable of attending thousands of clients per second. It provides a powerful API for C and is ideal for embedded devices, thanks to its small core and plugin architecture.

Tags
Licenses
Operating Systems

RSS Recent releases

  •  20 Aug 2012 21:52

    Release Notes: This minor release fixes some issues in the build system. The code is intact.

    •  18 Aug 2012 04:03

      Release Notes: A new CGI plugin was added. The scheduler now registers new incoming sockets with MK_EPOLL_READ. A new MK_EPOLL_DISABLE mode was provided along with a new epoll states mechanism, and new usage of GCC prefetch/[un]likely built-ins. HTTP now unsets the cork flag when mk_http_send_file is done. TCP_NODELAY is no longer enabled. mk_api is not exported. Initial iov zeroing of offset entries was fixed. In the configure script, plugin detection was improved and several code cleanups and optimizations were made.

      •  07 Jun 2012 20:57

        Release Notes: This major release comes with exciting performance improvements: the core is completely lock free, the scheduler has been optimized, and the memory handler improved. Code cleanups and minor fixes have been made.

        •  21 Feb 2012 01:02

          Release Notes: This release fixes a little bug in the vhost configuration reader.

          •  10 Feb 2012 23:05

            Release Notes: Monkey workers now have names (e.g ps -L -p PID), and there are updated Debian rules to distribute Monkey default HTML. The configure script has been fixed to distribute plugin scripts. Cheetah now works in server mode by default. This release deprecates the ip_str plugin struct field and drops unnecesary casts.

            RSS Recent comments

            08 Jun 2012 15:17 Avatar hsleisink Thumbs down

            It fails to compile under MacOS X and the debian.sh script doesn't work under Ubuntu. Not good for a 1.0 release...

            05 Apr 2010 20:21 Avatar oomhermes

            I have added a macos X version and meta server code for relocatable scheme bootstrap objects. The framework is in place, still a few serving bugs left. See tullarisc.xtreemhost.c... .

            Screenshot

            Project Spotlight

            Wandora

            A Topic Map editor application.

            Screenshot

            Project Spotlight

            Aspose.Slides for Reporting Services

            A rendering extension for MS SQL Server Reporting Services to generate reports.