画像キャッシュだけじゃないVarnish(qpstudy02 飛び入りLT)

3,228 views

Published on

varnishのESIについて軽く

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

No Downloads
Views
Total views
3,228
On SlideShare
0
From Embeds
0
Number of Embeds
191
Actions
Shares
0
Downloads
20
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

画像キャッシュだけじゃないVarnish(qpstudy02 飛び入りLT)

  1. 1. 画像キャッシュだけじゃない Varnish 2010/07/24 いわなちゃん(@xcir)
  2. 2. 自己紹介 田中 祥平(Syohei Tanaka) いわなちゃん(@xcir) もともと開発寄りのSE 文字化け大好き! 高速化大好き! 新しいもの大好き! 最近インフラに異動になりました!・・・が あんまりインフラの仕事をしていません 六本木で働いています近所の方絡んでくれると嬉しいです こういう勉強会は初めて参加しますので お手柔らかにお願いします><
  3. 3. Varnishって? Poul Henning-Kamp氏が開発したHTTPアクセラレータ Squidに比べて高速! Nginxと比べると・・・(ここらへんは今調査中です機会があればそのうち・・・) ESIが使える 設定がプログラムを組む人だとすごく分かりやすい(Cライク) というか設定ファイルの中でCがかける
  4. 4. Edge Side Includes(ESI)って? 簡単に行ってしまうと大昔からあるSSIの要素ごとに キャッシュができて有効時間とか設定できる
  5. 5. 1. ユーザーがページにアクセス 2. ページを表示するためにいろんな データを拾ってくる 3. ページを表示するためにいろんな データを拾ってくる 4. 集めたデータを整形する 5. ユーザに返却
  6. 6. 1. ユーザがページにアクセス 2. ESIの子要素を自身がキャッシュしてないか 探す 3. 集めた子要素でページを組み立てる 4. ユーザに返す
  7. 7. ESIってこんなサイトに強い 1ページ内にたくさんたまに内容が変わる静的コンテンツがある そのコンテンツをいろんな場所で再利用している 全部Ajaxで描画なんて嫌だよね?
  8. 8. ESIってこんなサイトにちょっと弱い アクセスするごとに必ず変更しなくちゃいコンテンツがある しかもAjaxとか使えない(携帯向けコンテンツとか) さらにその処理がそのページの表示にかかる時間の大半
  9. 9. ご清聴ありがとうございました!

×