タグ

ruby on railsに関するadeu_wのブックマーク (27)

  • [Vol.2] RailsとMySQLによる大規模サイト構築実験

    vol2でも引き続き、負荷分散・高可用性を備えるDBとWEBアプリケーションフレームワーク(以下AF)のセットアップを目指します。 デュアルマスタ構成に複数台のスレーブがぶら下がっています。 もう少し、詳しく今考えているアーキテクトを見ていきたいと思います。 最小構成: マスタ2台, スレーブ1台 最低3台のDBを用意します。 なぜ3台か?スレーブを追加する際には、マスタのスナップショット取得のためにマスタへの更新を停止する必要があります。データ量が増えると、マスタを停止してスナップショットを取得するには、長時間を要するため、これは現実的な解ではない。 そこで、スレーブをマスタのスナップショットとして考え、スレーブへのレプリケーションを一時停止し、スレーブのスナップショットを新規に用意したスレーブにコピーしレプリケーションを設定する。 スレーブが1台しか存在しない場合でのスレーブ停止時は、

    [Vol.2] RailsとMySQLによる大規模サイト構築実験
  • [Vol.1] RailsとMySQLによる大規模サイト構築実験

    大規模サイト構築のための土台を作っていきます。 ASP事業に力を注入するとなると、24H7D動作し続ける安定したサービスのためのインフラがまうます必須になるはずです。 アーキテクト WEBサーバ 何でもいい。 WEBアプリケーションフレームワーク Ruby on Rails DB MYSQL で実験していきます。 とりあえず、必要そうなもの。 1. WEB 負荷分散 ・冗長化 2. DB 負荷分散 3. DB 冗長化 4. Railsの拡張(DBへのコネクション周り) まず1番。 ロードバランサー使えばできるし現在のドリコムでも、DUOBLOG APIやCMS ASPはクリアしてます。DNSラウンドロビンは、障害検知が不可能なのでNGです。 次は、2番。 クエリは、参照系クエリと更新系クエリに分類されます。 今ドリコムでDBへのクエリを負荷分散させているプロジェクトは(僕の知っているところ

    [Vol.1] RailsとMySQLによる大規模サイト構築実験
  • poocs.net - このウェブサイトは販売用です! - poocs リソースおよび情報

    このウェブサイトは販売用です! poocs.net は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、poocs.netが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • poocs.net - このウェブサイトは販売用です! - poocs リソースおよび情報

    このウェブサイトは販売用です! poocs.net は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、poocs.netが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • ドライブ九州!おすすめ日帰り旅行スポット【九州スポット】

    一つの地方でありながら、七つの県それぞれに違った表情を持つ九州には、車で訪れてみたい魅力的なスポットがたくさんあります。ここでは福岡県、佐賀県、長崎県、大分県、熊県、宮崎県、鹿児島県、すべての県ごとに日帰りで行けるおすすめのドライブスポットを紹介します。 まず何処へ行こうか?と迷ったときはこの記事を参考にしてみてください。 志賀島(しかのしま)は玄界灘に浮かぶ小さな島です。福岡市東区に位置し、島とはいいながら砂州によって九州土と陸続きとなっている、全国でも珍しい陸繋島(りくけいとう)です。そのため志賀島へは、砂州の上に敷かれた「海の中道」を通って車で直接アクセスができます。 海岸線を臨みながら島を一周したり、休暇村志賀島で温泉に浸かったり、新鮮な魚介類を使った海鮮料理に舌鼓を打ったり、美しい夕日を眺めたり…海と親しみながら、いろいろな楽しみ方が出来る島です。また志賀島は、国宝である「漢

  • BlogFish: Scaling Rails with Apache 2.2, mod_proxy_balancer and Mongrel

    Unitl this week we used Lighttpd and FastCGI for MeinProf.de. The setup was nearly the same as described in the must read series scaling rails (1, 2, 3, 4) from poocs.net. We used this setup from day 1 but always had some small issues with Lighttpd. Lighttpd was crashing every couple of days. Nothing dramatic, we had a script that monitored Lighttpd and restarted it if necessary. During the last

  • Rails の htmlhelp - 2nd life (移転しました)

    http://rails2u.com/htmlhelp/rails/ 今まで Rails のマニュアル引きには http://api.rails2u.com/ を使ってたのですが、ネットワークに繋がらない時などにいちいちローカルで動かすのもめんどくさい、と思えてきたので最新の svn head なドキュメントをみんなだいすき*1な htmlhelp にしてみました。 また ActionController や ActiveRecord などを全部入力するのはめんどくさいので AC や AR で引けるようにしています。あとクラスメソッド / インスタンスメソッドの違いがなく、全部 #メソッド名で引けるのは仕様です。 *1:一部の人だけとも言う

    Rails の htmlhelp - 2nd life (移転しました)