18 projects tagged "web server"
G-WAN is an extremely fast Web application server. It runs scripts written in ANSI C. This server is safer than others, since it uses less code, no buffer copies, and no library calls that can lead to buffer overflows. G-WAN can outperform IBM Apache, Microsoft IIS, and Sun GlassFish by several orders of magnitude, both on Windows and Linux.
mod_reserve is an Apache2 module for Linux that extends the Apache HTTP server, allowing it to reserve a certain CPU bandwidth for the provisioning of a service. This module exploits the functionality provided by AQuoSA, whose API is used to reserve CPU bandwidth for execution of tasks. In this way, the module can force the Web server to provide services, like CGI or Perl scripts, using exactly the configured CPU bandwidth. This behaviour is useful in order to provide Quality of Service to certain types of services, or to prevent the kinds of attacks in which a service can starve all the others.
QtWebApp allows you to write standalone Web server applications in C++ as easily as Java Servlets. The HTTP 1.1 server supports persistent connections, sessions with cookies, and file uploads. It contains a template engine and a logger that can be configured at runtime. The application runs on Unix as a daemon, on Windows as a service, and on all operating systems on the command line. It is based on Nokia QT 4.7. Compatibility with QT 4.8 and 5.0 has been verified successfully.
Nodetoy is a server that does JSON CRUD, so you can write APPs by writing just HTML and JavaScript. The server has no database, JSON is stored directly on the filesystem. The server responds to AJAX requests containing JSON and follows REST principals. It also contains an HTTP server that supports rewrite and SSI for hosting the HTML pages and static resources.
NXWEB is ultra-fast and super-lightweight web server for applications written in C. It can serve thousands of concurrent requests with a small memory footprint using an event-driven and multi-threaded model that is designed to scale. It features an exceptionally light code base, a simple API, decent HTTP protocol handling, keep-alive connections, SSL support (via GNUTLS), HTTP proxy (with keep-alive connection pooling), non-blocking sendfile support (with configurable small file memory cache), cacheable gzip content encoding, cacheable image thumbnails with watermarks (via ImageMagick), a modular design for developers, and the ability to run as a daemon.
LilacServer is a Web developed in Java that employs Java NIO technology. It is fast and highly productive. It is also a template engine with its own language for creating templates and a framework with its own API. More features of interest: built-in support for databases via JDBC; integrated localization facilities; sophisticated caching capabilities; support of sessions, multi-part forms, and file uploads; support of third-party libraries; a Web-based management interface; and so on.
Collax Business Server is an all-in-one Linux server for small- and medium-sized businesses. It delivers all the important network services within a heterogeneous business environment for communication, infrastructure, compliance, groupware, and storage, all in a reliable and secure way which is easy to manage. It also provides essential security functions such as firewalling and virus and spam filtering, to protect against hacker attacks, viruses, and unsolicited email messages.