| thttpd | |
|---|---|
| 原作者 | ジェフ・ポスカンツァー |
| 安定版リリース | 2.29 [ 1 ] |
| 書かれた | C |
| オペレーティング·システム | POSIX |
| 入手可能な | 英語 |
| タイプ | ウェブサーバー |
| ライセンス | BSDライセンスの変種 |
| Webサイト | www.acme.com/software/thttpd/ |
thttpd (tiny/turbo/throttling HTTP サーバー) は、 ACME Laboratories のオープン ソース ソフトウェアWeb サーバーであり、シンプルさ、小さな実行フットプリント、および速度を目的として設計されています。
デザインと機能
thttpdはシングルスレッドで移植性に優れており、 FreeBSD、SunOS 4、Solaris 2、BSD/OS、Linux、OSF/1など、ほとんどのUnix系オペレーティングシステムでクリーンにコンパイルできます。実行メモリサイズは約50KBです。[ 2 ]より機能豊富なサーバー の簡略化された代替として使用できるだけでなく、画像ホスティングサーバーなど、静的データに対する大量のリクエストを処理するのに最適です。thttpdの最初の「t」は、tiny(極小)、turbo(ターボ)、throttling(スロットリング)のいずれかを表します。
thttpdには帯域幅制限機能があり、サーバー管理者は特定のファイルタイプの転送ビットレートの上限を制限できます。例えば、 JPEG画像ファイルの転送速度を20キロバイト/秒以下に制限できます。これにより接続が飽和状態になるのを防ぎ、高負荷時でもサーバーは応答性を維持できますが、ファイル転送速度は低下します。thttpdはX-Forwarded-Forヘッダーをサポートしていません。[ 3 ] [ 4 ]
フォーク
thttpd には 少なくとも 2 つのパブリックフォークがあります。
- Anthony Basile によるsthttpd 、 Gentoo Linuxパッチに重点を置く
- Joachim NilssonによるMerecat。SSLサポートなど、いくつかの機能が追加されました。
参照
参考文献
- ^ 「thttpd - tiny/turbo/throttling HTTP サーバー」。
- ^ 「Web サーバーの比較」 acme.com。
- ^ "thttpd パッチ" . wiki.nginx.org .
- ^ Debian の thttpd のバグは X-Forward-For ヘッダーを尊重しません(解決済み)
外部リンク
- thttpdウェブサイト
- thttpdドキュメントにおけるスロットリングの説明
- thttpd、非公式リソース(リンク、パッチなど)
- thttpd AT mail.acme.com メーリングリストアーカイブhttp://marc.info
- 接続スロットリングパッチ