先日、Mongrelの作者がエントリーしたRails Is A Ghettoはショッキングな内容だった。恐らくMongrelの開発スピードは停止または大幅に減速してしまうことだろう。 今後の状況は気になる所ではあるが、新たなWebサーバを紹介したい。 今回紹介するオープンソース・ソフトウェアはThin、各種ライブラリを組み合わせたWebサーバだ。 ThinはMongrelも利用しているようなので、単独で動作する訳ではないがMongrelよりも高速に動作するのが売りのようだ。Mongrelをパーサーとして利用し、高速性と安全性を受け継いでいる。 Event Machineをネットワーク入出力のインタフェースとして利用し、RackをWebサーバとRubyフレームワークのつなぎとして使っている。これらの組み合わせで、Mongrel単体よりも素早く動作させているようだ(公式サイトにグラフがある)。
尾藤正人(a.k.a BTO)です 先日公開したブラウザだけでネットワーク対戦ゲームができるサイト「プラッシュ」では、 フラッシュとネットワーク通信を行う専用のXMLSocketサーバを開発しました。 このXMLSocketサーバはrubyで書かれています。 LLでデーモンを書く需要が、それほどあるとは思えませんが、デーモンを書く際に気をつけた点、工夫した点をまとめてみたいと思います。 なぜrubyを選んだのか rubyを選んだのには理由は2つあります。 Railsを採用した LLで早く開発をしたかった 僕も昨今のRailsブームにのって個人的にRailsを使い始めていました。 プラッシュは完全に新規プロジェクトで環境を選択する事ができたので、迷わずRailsを選択しました。 では、なぜCのようなコンパイル言語で書かなかったのか。 速く動くものを開発するよりも、早く開発をしたかったからです
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 最近はさまざまな方法で画像を生成してくれるサービスが出てきましたね。例えば Web ページのサムネイルを生成してくれる SimpleAPI さんとか、 LaTeX で書いた数式を画像化してくれる sitmo.com さんとか。これらのサービスの多くは生成した画像にユニークな URL を割り振るので HTML に直接埋め込むことができますが、それはいろいろな面で好ま
coreserverにRuby on Railsをインストールする。(RubyGemsインストール編) xrea+の上位サービスであるcoreserverにRuby on Railsをインストールしてみました。 今回はRailsを入れる一歩手前、RubyGemsをインストールするところまでをまとめます。 ------------------------------------------------- どうも。 おかじです。 Ruby on Railsって流行ってますよね。 koress projectの一人、Cigar-Cook君も「Railsっすよ、Rails! キシャー!」って言ってます。 でも一方で、「Railsはfastcgi無いと遅いっす、ダメっす」とも言ってます。 僕はさくらインターネットを使ってます。fastcgi無いです。 そうですね。僕なんかにRoRはムリ
普通の帯域節約術としては、mod_deflateでdeflate圧縮するとか、CSSやJSファイルのHTTPレスポンスヘッダにLast-ModifiedやEtagを追加しておいて、ブラウザがHTTPリクエストヘッダにIf-Modified-SinceやIf-None-Matchを付加するようにし、コンテンツが変更されていなかったら304 Not Modifiedを返すという方法を取るかと思います。 しかし、HTTPサーバーはコンテンツの数だけ304 Not Modifiedを返さないといけないため、その分帯域を消費しますし、またCSSや画像などのパーツの304 Not Modifiedが返ってくるまで、そのパーツのレンダリングが行えないという問題があります(つまり体感速度に影響します)。 今回紹介するのはExpiresヘッダやCache-Control: max-age=31536000を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く