タグ

mogilefsに関するnekokakのブックマーク (4)

  • YAPC::Asia Tokyo 2010 で発表します - @kyanny's blog

    YAPC::Asia Tokyo 2010 で発表します。「30days Albumの裏側 後日談」というテーマで、 30days Album を支えている MogileFS や Perlbal の運用にまつわる話などを紹介します。どうぞよろしくお願いします。 もともと mizzy さんが応募したトークでしたが、僕が替わりに発表させていただくことになりました。 最近 Perl ぜんぜん書いてないとか書いたこともありますが、チームのみんなに助けてもらいながら資料作ってます。頑張ります。

    YAPC::Asia Tokyo 2010 で発表します - @kyanny's blog
  • MogileFS::Client::WithCacheを書いた - walf443's blog

    MogileFS::Clientは通常、get_pathsで得られた結果をperlbal側にX-REPROX-CACHE-FORでキャッシュさせることでtracker(MySQL)へのアクセスを抑えるように運用するのが一般的ですが、たまにアプリ内でget_file_dataしてそれをもとに微妙にカスタマイズして画像を返したり、認証をつけたりしていると、毎回appサーバーにアクセスがきてしまいます。ということで、get_paths呼んだ前後でmemcachedにそのまま結果を透過的にキャッシュしてくれるやつを書いてみました。 http://github.com/walf443/p5-mogilefs-client-withcache これを使うと、アプリ内でget_file_dataとか呼んでもget_pathsの結果はキャッシュを使ってくれるのでトラッカーへのアクセスを抑えることができます

    MogileFS::Client::WithCacheを書いた - walf443's blog
  • PerlbalでMogileFSを更に高速化、効率化する - builder by ZDNet Japan

    MogileFSのさらなる高速化、効率化 前回「MogileFSで構築する高速スケーラブルな分散ファイルシステム」では、moonlinxで活用しているMogileFSについて説明しました。今回はMogileFSの更なる高速化、効率化を追求してみましょう。 MogileFS活用のために、まずは問題点を把握 素のMogileFSをそのまま利用した場合、ファイルにアクセスするために、クライアントが毎回trackersへ問い合わせをすることになります。これは、trackersはデータベースに全ての情報を格納しているので、毎回データベースを参照することを意味しています。 moonlinxでは、作品メディアファイルのサムネイルも含めてMogileFSに保存しています。そのため、サムネイルが多い画面では1つの画面を表示するために、数十回ほどMogileFSへアクセスすることになります。 trackers

    PerlbalでMogileFSを更に高速化、効率化する - builder by ZDNet Japan
  • MogileFSで構築する高速スケーラブルな分散ファイルシステム - builder by ZDNet Japan

    連載「オープンソースソフトウェアでクリエイターを支援するmoonlinx」の第1回「ウェブメディア「moonlinx」を支えるオープンソースソフトウェア」ではmoonlinxの概要およびシステム構成を、第2回の「openSUSEの管理ツール「YaST」で作業を効率化:moonlinxを支えるOSS」では使用OSであるopenSUSEについて簡単に説明しました。 今回は、moonlinxで取り扱うメディアファイル(画像、音楽、動画)の保管方法について説明したいと思います。 分散ファイルシステム「MogileFS」 moonlinxでは、各種メディアファイルの保管に、オープンソースの分散ファイルシステム「MogileFS」を利用しています。 分散ファイルシステムを用いることにより、ファイルシステムを構成するノード群の一部がダウンしても、データを失うことなくシステムとして機能し続け、かつ自動レ

    MogileFSで構築する高速スケーラブルな分散ファイルシステム - builder by ZDNet Japan
  • 1