more information
the W3 web server
axes W3 is a fast, secure, 4th generation HTTP 1.1 server for the IBM System i (AS/400) with integrated Website acceleration technology and FastCGI support. Use axes W3 for your intranet, internet and website hosting applications with the aid of the Lua scripting language. [see it live]
Lua development

Lua is a powerful, light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, interpreted from opcodes, and has automatic memory management with garbage collection, making it ideal for configuration, scripting, and rapid prototyping. Obvious benefits of Lua are speed, simplicity and size.

FastCGI

FastCGI is a fast, open, and secure Web server interface that solves the performance problems inherent in CGI, without introducing the overhead and complexity of proprietary Application Programming Interfaces (API's).

FastCGI is best viewed as a new implementation of CGI, designed to overcome CGI's performance problems. FastCGI is a language independent, scalable, open extension to CGI that provides high performance and persistence. The major implementation differences are:

  • FastCGI processes are persistent: after finishing a request, they wait for a new request instead of exiting.
  • Instead of using operating system environment variables and pipes, the FastCGI protocol multiplexes the environment information, standard input, output, and error over a single full-duplex connection. This allows FastCGI programs to run on remote machines, using TCP connections between the Web server and the FastCGI application.