タグ

lighttpdに関するhiroto-kのブックマーク (4)

  • lighttpdでのファイルアップロードを高速化するハック - KAYAC Engineers' Blog

    この時期にも花粉症に苦しむ村瀬です。こんにちは。 軽量で高速な動作がウリの lighttpd ですが、動的コンテンツで大きなファイルのやり取りを行おうとするととたんにパフォーマンスが落ちるという問題があります。 この問題は、lighttpdで動的コンテンツを扱う場合FastCGIを使用することが多いのですが、その構造に問題があります。 FastCGIを使用する場合のデータ通信の構造は以下のようになっています。 ブラウザ <---(1)---> lighttpd <---(2)---> FastCGI ブラウザとlighttpdとのデータのやり取り lighttpdとFastCGIプロセスとのやり取り プロセス数が有限なFastCGIでは、即座にデータを受け取り即座にレスポンスを返すというのが鉄則で、ここで時間のかかる処理をしてしまうとすぐにプロセスが埋まり待ち状態が発生してしまいます。 つ

    lighttpdでのファイルアップロードを高速化するハック - KAYAC Engineers' Blog
  • Lighttpdでどこでもどきゅめんとるーと - ヒルズで働く@robarioの技ログ

    適当なディレクトリでっち上げてHTMLとかJSとかFlashとかごにょごにょやってて「あーfileプロトコルで動かねー」って、動いてるサーバーのドキュメントルートに移動させるのが面倒(><) ツール入れたり、Perlでサーバー書いても良いんだけど、APIのstubとして簡単なCGIを実行したいときとかもありそうだし、lighttpdもっと使ってあげようと思ってやってみた。POWの話はどっかに(つ´∀`)つ置いといて。 最小限のlighttpd.conf作ってみる。 % cat lighttpd.conf server.document-root=env.PWD % lighttpd -f lighttpd.conf -Dあれー?あれー?403 - Forbiddenになっちゃうよ(><) % cat lighttpd.conf server.modules=("mod_staticfile

    Lighttpdでどこでもどきゅめんとるーと - ヒルズで働く@robarioの技ログ
  • Lighttpd 1.5 系がスゴイらしい

    はてブで lighty のブログがあることを知ってブログを見てみました。lighty の中の人が書いてます。 ナント、lighty 1.5 系が pre release されているではありませんか! なんでも、1.5 系は いままでより 80% のスループット向上が見込めると書かれています。激速の lighty が更に高速になるってわけですよ。Σ(゚Д゚; Using Async IO allows lighttpd it overlap file-operations. We send a IO-request for the file and get notified when it is ready. Instead of waiting for the file (as in the normal sendfile()) and blocking the server, we ca

  • LiteSpeed

    (注意: 印はくまくまー調べなので鵜呑みにしてはいけません) [開発] Apache上での開発はまず無理である。WEBrick は Ruby標準な上に最低限の機能・スペックは満たしているので未だに愛用者は多く、Rails初学者には十分である。WEBrickの速度に限界を感じたユーザは Lighttpd(愛称 lighty)を利用する。速度も十分でや設定も容易だが、起動時の引数でポートを指定できないなど若干使いづらい面もある。lighty ユーザは Mongrel に進むという予言もある。 [運用] Webサーバのデファクトはやはり Apache で、Rails的には生CGIは無理だが、FastCGIなどのモジュールと併用することで速度的な問題はなくなる。RailsはLighttpdなどの開発向けのサーバで動かし、リバースプロキシを利用する手もある。完全に Rails のみで運用されるサイト

  • 1