Welcome To Xitami
Welcome to the Xitami home page. All the Xitami documentation is
available here. To download the latest version go to the
Quick Download Corner. Please take a minute to read the
Xitami license agreement.
If you're a software developer, visit the iMatix home page
and take a look at our other products. Libero, SFL,
and SMT are the unique software tools that make Xitami fast and
portable. You can use them freely in any project.
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 OS/2 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, Netscape's Enterprise Server, or IIS,
Xitami handles all connections (except CGI) within a single process,
without creating child processes or multiple threads. The cost of a
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 demos, and
put it onto small Windows systems.
- Xitami installs in minutes, even seconds, 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.
Xitami Features
- Full HTTP/1.0 server
- Pretty complete FTP server*
- Completely free under GNU-ish license agreement
- Multiplatform: UNIX, OpenVMS, Win 3.x, Win 95, Win NT, OS/2
- Fast, stable, multithreaded design
- Multihomed hosts based on IP address
- HTTP/1.1-style multiple virtual hosts
- Browser-based configuration and management*
- 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 includes (SSI)
- Server-side image maps
- Uses less CPU than Solitaire
- 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
- Plug-in WSX protocol for web server extensions
Functions indicated by '*' are not included in the 16-bit
Windows 3.x version due to space and time limitations. Sorry.
| << | <
| > | >>
index
|
Copyright © 1996-97 iMatix |