タグ

saveとmashに関するIMAKADOのブックマーク (2)

  • preventing cache stampedes : maaash.jp

    webサイトとかで、重いSQLを使ったページを快適に表示するために、重いSQLの結果をキャッシュするためにmemcachedとかをよく使います。 キャッシュの有効期限が切れた後に、大量のリクエストに対応して大量の重いSQLが走ると困るので、どうしよう。 これをthundering herd 問題といったり、cache stampede, database stampedeというそうです。 キャッシュ切れた後にががっとくるやつ、です。 A. キャッシュの有効期限が切れる B. SQL発行 C. SQLの結果を受け取る D. キャッシュにつっこむ A-D.の間に大量のリクエストが来ると、重いSQLが走るので困ります。 Kazuhookuさんが書いています。 キャッシュシステムの Thundering Herd 問題 対策としては、以下の2種類の手段があります。 * バックエンドへ

  • memcachedのメモリ確保について : maaash.jp

    Posted on 4月 8, 2009 Filed Under memcached | 実戦で使ってるmemcachedがいっぱいになってきてるっぽいので勉強中 自分の理解を整理する。 memcached-toolでstatsを見る。 1MB_pagesはその1MB単位がいくつあるか [homepage@www scripts]$ ./memcached-tool *.*.*.*:11211 # Item_Size Max_age 1MB_pages Count Full? 2 136 B 443801 s 22 169620 yes 3 176 B 550195 s 22 131053 yes 4 224 B 538853 s 10 46810 yes 5 280 B 580837 s 23 86112 yes 6 352 B 725477 s 24 71471 y

  • 1