Your SlideShare is downloading. ×
0
イカ娘も終わったしVarnishでも使うか
イカ娘も終わったしVarnishでも使うか
イカ娘も終わったしVarnishでも使うか
イカ娘も終わったしVarnishでも使うか
イカ娘も終わったしVarnishでも使うか
イカ娘も終わったしVarnishでも使うか
イカ娘も終わったしVarnishでも使うか
イカ娘も終わったしVarnishでも使うか
イカ娘も終わったしVarnishでも使うか
イカ娘も終わったしVarnishでも使うか
イカ娘も終わったしVarnishでも使うか
イカ娘も終わったしVarnishでも使うか
イカ娘も終わったしVarnishでも使うか
イカ娘も終わったしVarnishでも使うか
イカ娘も終わったしVarnishでも使うか
イカ娘も終わったしVarnishでも使うか
イカ娘も終わったしVarnishでも使うか
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

イカ娘も終わったしVarnishでも使うか

4,105

Published on

Published in: Technology
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,105
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
13
Comments
0
Likes
7
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. イカ娘も終わったしVarnishでも使うか 2011/6/18 Varnish勉強会 Tokyo.vcl ピクシブ株式会社 藤本和寿(@phji)
  • 2. 自己紹介● 藤本和寿● 24歳● 2010年4月ピクシブ株式会社入社● インフラ 
  • 3. 動機画像キャッシュサーバのSquidを別のものに置きかえたい…Squidより10~20倍高速(http://ja.wikipedia.org/wiki/Varnish_cache)すごいSquidの代わりにならないかを実際に使ってみて検証
  • 4. 動機 Squid = イカ
  • 5. pixivの画像キャッシュサーバ構成 ● メモリ8GB ● SSD 256GB ● CPU Intel XeonCPU X3430 @ 2.40GHz→ 20台→ 各サーバがユニークなキャッシュを保持
  • 6. pixivの画像キャッシュサーバ2011年6月17日(金)max 512 req/s, ヒット率93%
  • 7. pixivの画像キャッシュサーバの構成
  • 8. 画像キャッシュサーバの構成Squidの設定ファイルはdispatcherみたいなことをやろうとすると管理が大変
  • 9. 画像キャッシュサーバの構成Varnishの設定ファイルはきれいに書けそう夢の構成
  • 10. Varnishを使ってみた使ったバージョンVarnish Cache 2.1.5
  • 11. Varnishを使ってmweightを低くめで、cacheサーバ群の一部に加える
  • 12. Varnishを使ってみた起動オプション-s file,/var/lib/varnish/i050/varnish_storage.bin,10G.vclbackend dispatcher { .host = "127.0.0.1"; .port = "1080";}sub vcl_recv { set req.backend = dispatcher; return (lookup);}
  • 13. Varnishを使ってみた
  • 14. Varnishを使ってみた1. lookupと書かないとキャッシュされることを知らなかった2. restartしてキャッシュが破棄されるか観察していた3. いつの間にか死んでいたから、restartした…
  • 15. 使ってみて思ったこと● リスタートでキャッシュが捨てられると困る…● persistentも試したけど…● 3.0 beta 1も試したけど…● キャッシュすべき量がオンメモリで足りて、とにかくリクエスト数が 多い用な箇所に使える?? → いまだとnginxがやってる…● 管理ツールが便利
  • 16. ご静聴ありがとうございました

×