2011年10月05日12:14 【レポート】第2弾!いろいろチューニングしてパフォーマンスを競うバトルイベント!「Tuningathon2」 #tuningathon カテゴリ Tweet もうすっかり秋ですね!! (みなさん:そうですね!!) 急に寒くなったりして、風邪が流行っているよう... 続きを読む
クライアントからmemcachedを利用する際の、ベストプラクティスは以前書いているので、その前段階でmemcachedを含めたWebアプリケーションのアーキテクチャ(と一部クライアントの話)について今の個人的な考えをまとめてみます。Kyoto Tycoonを使ったキャッシュ... 続きを読む
mysql | 02:23 | LIMIT 20 OFFSET (:page - 1) * 20 みたいなクエリは :page に大きい値が入れれるように設計されてるとクエリに殺されるので、 WHERE key = :offset_for_next_page LIMIT 20 なクエリになるよう設計してほしい。http://twitter.com/kamipo/stat... 続きを読む
SSD+Squidで画像をキャッシュしなイカ? - Presentation Transcript SSD+Squidで画像をキャッシュしなイカ?\n\n\n ピクシブ株式会社 藤本和寿(@phji)\n\n 2010/12/20 pixiv Tech Meeting\n 自己紹介\n\n• 藤本和寿\n• 24歳\n• 2010年4月ピクシブ株式会社入... 続きを読む
キャッシュシステムの Thundering Herd 問題とは、 通常、キャッシュに格納されるデータは、それぞれ単一の生存時間をもっています。問題は、頻繁にアクセスされるキャッシュデータがエクスパイアした際に発生します。データがエクスパイヤした瞬間から、並行に... 続きを読む
ここのところ必死こいて作り込んでいたKyoto Tycoonだが、主要機能を実装しきって文書もそこそこ書けてきたので、ベータリリースということにした。プロジェクトページもちゃんと作ってある。 公式には英語の文書しか作らない方針なのだが、それだと国内ではな... 続きを読む
13:54最近じゃmemcachedを活用してデータベース(RDB)の負荷を下げるって話、そこらじゅうから聞こえてくるけれど、memcachedの活用は、格納オブジェクトの”粒度”(granularity)がキモだと思ってるですよ。memcachedは、KeyとDataをペアで格納して、Keyが与え... 続きを読む
What is Cache Money Cache Money is a write-through and read-through caching library for ActiveRecord. Read-Through: Queries like User.find(:all, :conditions => ...) will first look in Memcached and then look in the database for the results of... 続きを読む
やっと最近余裕が出てきて、溜まってた「あとで読む」リストを消化中ですが、1個面白そうなブログがあったので試してみる Advanced Rails Caching.. on the Edge どうも「Railsは重いのでESIでページキャッシュを組み合わせてカバーしよう、ESIのmongrel実装と... 続きを読む
Web屋のネタ帳 Webビジネスに必要な「戦略」「システム」「デザイン」の3要素とそれらをまとめる「マネジメント」について現場の実感と独自の観点でお送りするコラム・・・のはずなんですが、要するにWebがらみのシステム&デザイン業界に関する小ネタと... 続きを読む
RailsでPageキャッシュをより広く活用する方法を考えてみました。以下、ちょっと長く前置きが続きます。Rails遅杉Railsは遅い。何が遅いって、Rubyが遅くてRoutingが遅くてRDBとRHTMLが遅い。RDBが遅いのは大抵のWebアプリケーションでは変わらない話、で、だか... 続きを読む
http://blog.livedoor.jp/nipotan/archives/50538571.htmlを読むとmixiではsquidが一部で使われているようだ.具体的にどこで使われているかはわからないけれど,当然我々もsquidには目をつけていてapacheのmod_proxyとの比較検討を行ったことがある. その結果squ... 続きを読む
Post to Twitter Post: Scaling Twitter From: Blaine, 2 years ago Scaling TwitterView SlideShare presentation or Upload your own. (tags: performance scaling) Scaling Twitter - Slides for a talk presented at the SDForum Silicon Valley Ruby Conf... 続きを読む
MemcachedみたいにキャッシュしてくれるWebサービスがあれば便利そうだと思ったので,作ってみた.WebMemcacheおもむろにHTTPアクセスすると,JSONをくれる.set, get, delete, statsのAPIがある.使い方は上のリンク先に書いた. Rubyから値を複数setして同じ... 続きを読む
findメソッド 必要なカラムだけ取得するfindメソッドを利用するときは、:selectオプションを指定します。指定しない場合は・・・select * from ・・・のSQLが生成されます。あと:limit、:offsetなどのオプションも指定したほうがいいですね ファインダは使用し... 続きを読む
23:27 | KOFに参加、関西Ruby会議LTで話をさせてもらいました。使用スライド張っておきます。Lang-8 got updated on SimpleResourceView more presentations from kazuki83. 続きを読む
もうすぐクリスマスシーズンなんですかね?本間です。 巷で話題のイケメンホイホイ(以下イケホイ)ですが、このたびiPhone用サイトがオープンしました。 それにあわせて新機能も搭載!イケメン写真にタグを付ける機能と、iPhoneでぼんやり眺めているだけで楽し... 続きを読む
server, squid, nginx仕事で画像キャッシュサーバーを構築した時のメモ。大規模事例の設定例が検索してもあまり見つからなかったので同じような境遇の誰かの参考になれば。ピーク時のトラフィックは数Gbps画像総容量は数十TBバックエンドのstorageが複数種類規... 続きを読む
Facebookが大規模スケーラビリティへの挑戦で学んだこと(後編)~キャッシュが抱えるスケーラビリティの問題とデータセンターにまたがる一貫性 2009年10月20日 タグ : Facebook , データセンター 全世界で3億人を超える会員を抱え、世界最大のSNSとなったFace... 続きを読む