Xitami 1.3c
| iMatix home page
| Xitami home page
| << | <
| > | >>
Contents
What Is Xitami?
- Xitami ['shi-tami'] is a fast, portable multithreaded web
server.
- It's "thinware": tiny, rapid, simple, and robust.
- It is ideal for high-volume intranets.
- It is scalable and efficient, especially at high loads.
- It is free software, running on many different platforms.
- It is based on the innovative SMT multithreading
kernel from iMatix.
- It is distributed with sources according to the
Xitami license agreement. Please read this.
Why Yet Another Web Server?
- Xitami faster than most free or commercial web servers.
- We made it portable: Xitami runs on all your systems from
Windows to UNIX.
- We made it scalable: it is efficient at the high volumes that
choke most other web servers.
- We made it open: you can integrate Xitami technology into
your own software applications and servers.
Is Xitami A Real Web Server?
- Yes, Xitami is a real, industrial-strength web server.
- Xitami supports the main HTTP operations: GET, POST, HEADER.
It also supports virtual hosts, CGI, clickable image maps, CERN/NCSA
logging, log cycling, protected directories, direct execution of Perl
programs, and extensive configuration options.
- It does not support secure sockets.
Why is Xitami Different?
- Unlike Apache, NCSA httpd, and Netscape's Enterprise Server,
Xitami handles all connections (except CGI) within a single process,
without creating child processes. The cost of a new connection ('hit')
is extremely low.
- Xitami was built from the ground-up as a high-performance web server
engine. It pumps data onto the network at top speed, typically twice as
fast as any other web server. This means that it can serve large files
quickly, while handling many simulaneous hits.
- Xitami is as economical with disk space and memory as with CPU time.
Its tiny footprint means you can easily include it in web
demonstrations, and put it onto small Windows systems.
- Xitami installs in minutes, unlike Apache, yet provides rich
configuration options including complete virtual hosting.
- Xitami is totally portable, running on any system with ANSI C and a
standard socket library. You can download the sources and tools we use,
and reuse these in any project, including building your own high-
performance internet servers.
Xitami represents the new generation of software from iMatix:
fast, scalable, efficient, and portable.
- Full HTTP/1.0 server
- Completely free
- Multiplatform: Unix, VMS, Win 3.x, Win 95, Win NT
- Fast, stable, multithreaded design
- Multihomed hosts based on IP address
- HTTP/1.1-style multiple virtual hosts
- CGI/1.1 compatible
- Direct support for CGI scripting languages
- Supports Java applets
- Single-process design
- Install/uninstall wizards for Windows
- User-defineable MIME types
- Allows multiple document roots
- Basic Authentication protocol
- Tiny memory, disk, and CPU footprint
- Installs and runs in minutes
- HTTP/1.0 persistent 'keep-alive' connections
- CERN/NCSA-compatible logging files
- Server-side image maps
- Automatic log-file cycling
- On-the-fly server reconfiguration
- On-the-fly user + password management
- Customisable error messages
- Customisable CGI interface
- Restrict web site to specific IP addresses
- Automatic HTTP port fall-back
| << | <
| > | >>
| Contents
| Installation
| Administration
| Configuration
| Using CGI
| Image Maps
| Virtual Hosting
| A Beginner's Guide
| FAQ
| Technical Implementation
| Getting Support
| Release History
| License Agreement
Designed by Pieter Hintjens © 1997 iMatix