euantor
Well-known member
Not sure if anybody's heard about this, but LiteSpeed have released a lightweight open source web server called Open LiteSpeed.
Here are some of the listed features:
I haven't yet found any proper benchmarks compared to nginx, but I might try it out over this week. I wondered if anybody else has had a try and can provide some thoughts?
Here are some of the listed features:
Main Features
External Applications Support
- Minimal memory footprint.
- WebAdmin GUI with real-time statistics.
- Apache compatible rewrite engine.
- Worker processes for scalability. Ability to bind certain processes to particular workers.
- High-performance event-driven architecture using kqueue (FreeBSD and OS X), epoll (Linux), /dev/poll (Solaris), and poll.
- Can handle thousands of concurrent connections.
- Easy virtual host configuration via templates.
Security Features
- Supports PHP, Ruby, Python, Perl, and Java external applications.
- LSAPI, a LiteSpeed-native SAPI, greatly improves PHP and Ruby speeds.
- Delegates external applications to separate processes, increasing efficiency.
- Buffers requests and responses to external applications to more efficiently serve multiple connections.
- Efficient CGI daemon.
- Compatibility with third party PHP accelerators.
Stability Features
- Apache compatible SSI support.
- SSL support and hardware acceleration.
- Bandwidth and connection throttling.
- IP-based access control.
- HTTP basic authentication.
- Referer limiting.
- Response rate limiting.
- Buffer overrun guards.
Basic Features
- Graceful restart feature allows application of configuration changes and upgrades without server downtime.
- Fault tolerance and instant restarting.
- Runs completely in user space. OS reliability is not affected.
Supported OSs
- Accept-filters and TCP_DEFER_ACCEPT support.
- sendfile() support.
- Pipelined requests.
- Gzip compression for reduced bandwidth use.
- Chunked transfer encoding.
- Keep-alive connections.
- IPv4 and IPv6.
- Entity tags.
- Multi-range requests.
- Exact/prefix/regex-based matching.
- Name-based and IP-based virtual hosting.
- Custom error pages.
- Autoindexing.
- MP4 and F4V streaming.
- IP geolocation.
- Can send logging to logging server.
- Simple load balancing.
- XML or flat file configuration.
- Can serve as a reverse proxy to accelerate static content delivery, compress throughput, or run security.
- CentOS 5 and 6
- Ubuntu 8.04 and up
- Debian 4 and up
- OS X 10.3 and up
- FreeBSD 4.5 and up
I haven't yet found any proper benchmarks compared to nginx, but I might try it out over this week. I wondered if anybody else has had a try and can provide some thoughts?