thttpd

thttpd
原作者ジェフ・ポスカンツァー
安定版リリース
2.29 [ 1 ] ウィキデータで編集する / 2018年5月23日
書かれたC
オペレーティング·システムPOSIX
入手可能な英語
タイプウェブサーバー
ライセンスBSDライセンスの変種
Webサイトwww.acme.com/software/thttpd/

thttpd (tiny/turbo/throttling HTTP サーバー) は、 ACME Laboratories のオープン ソース ソフトウェアWeb サーバーであり、シンプルさ、小さな実行フットプリント、および速度を目的として設計されています。

デザインと機能

thttpdはシングルスレッド移植性に優れており、 FreeBSDSunOS 4、Solaris 2、BSD/OSLinuxOSF/1など、ほとんどのUnix系オペレーティングシステムでクリーンにコンパイルできます。実行メモリサイズは約50KBです。[ 2 ]より機能豊富なサーバー の簡略化された代替として使用できるだけでなく、画像ホスティングサーバーなど、静的データに対する大量のリクエストを処理するのに最適です。thttpdの最初の「t」は、tiny(極小)、turbo(ターボ)、throttling(スロットリング)のいずれかを表します。

thttpdには帯域幅制限機能があり、サーバー管理者は特定のファイルタイプの転送ビットレートの上限を制限できます。例えば、 JPEG画像ファイルの転送速度を20キロバイト/秒以下に制限できます。これにより接続が飽和状態になるのを防ぎ、高負荷時でもサーバーは応答性を維持できますが、ファイル転送速度は低下します。thttpdはX-Forwarded-Forヘッダーをサポートしていません。[ 3 ] [ 4 ]

フォーク

thttpd には 少なくとも 2 つのパブリックフォークがあります。

参照

参考文献