軽量サーバー同士は多くの共通点がある一方、1 つのカテゴリーの中で見ると、さまざまな違いがあります。大部分のサーバーは C で作成されていますが、私が実験したサーバーでは、他のいくつかの実装言語も有効なことが実証されています。そうした言語には、Erlang や Java、Lisp、Lua、Perl、Python、Tcl があります。皆さんの好みの言語がある場合には、その言語でコーディングさ...
さて。もう一つ別のWebサーバでのFastCGI設定を晒しておきましょう。nginxというWebサーバです。かなりマイナーですが,以下のような特長があります。 高速:条件にもよるがlighttpdよりも速い FastCGI対応:ただし,FastCGIプロセス管理をきっぱり切り捨て,external-server専用と割り切っています FastCGIに渡すパラメータを自分で設定:分かりやすいですし,変なこともできそうです なん...
では、大きなサイズのファイルをメモリ上には確保しないようにしました。 また、HTTPプロキシもパイプライン処理に対応しました。 その他、URLの//でアクセス制限を回避してしまうバグ、SSIの解釈を間違うバグなどを修正しました。 (2002/6/2) Version 1.40b では、1.40で大きなサイズのファイルをメモリ上には確保していたのを修正しました。 また、URL中の正当な ../ を正しく処理し...
『 500円でsshやPythonなどが使えるなど非常にコストパフォーマンスよろしい。BSCなのも安心感。だが、広告アウトはキツイ。ドメインは他の業者と別途契約が必要 』
ちょうど良いネーミングが思いつかないのだが。例えばRailsでアプリケーションを開発した場合、Mongrel + Apache2 + mod_proxyという組み合わせで動作させたりする。が、mongrelは常駐してしまうのでメモリの問題があった。 [1] その他にも適切に対応できるリクエストプロキシソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはSwitchPipe、各種アプリケーションサーバ...