Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

0

Share

Download to read offline

Varnish

Download to read offline

Varnishの紹介

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Varnish

  1. 1. by hato Varnish 1
  2. 2. Web Siteが重い WebブラウザでWeb Siteを表示すると遅い 。なにが悪い? 2
  3. 3. 原因いろいろ 3
  4. 4. できないこと プログラム(ロジック)にさわると、デグ レードしそうなので、触りたくない。 DBの調整とか、当然、やり尽くした。 Webサーバの分散数を増やすのはコスト的 に無理。 4
  5. 5. できること Webサーバへのアクセス量を 減らせばいいかも。 キャッシュサーバを置くことにする。 5
  6. 6. (Forward)Proxy Web Browser側で設定。 いわゆる串。 squidなど。 6
  7. 7. ReverseProxy(1) Web Server側で設定。 apacheもReverceProxy機能を持っている。 アプリケーションサーバなどで、利用する 。 7
  8. 8. ReverseProxy(2) Web Server側で設定。 apacheなどの高速化のため、varnish があ る。 8
  9. 9. varnishのお仕事 ・http serverのフリ ・とりあえず、apacheに仕事を回す ・apacheからの返事をキャッシュする ・キャッシュが有効なうちは、apacheの代わりに返 事する 9
  10. 10. varnishの特徴 ・オンメモリ処理でとにかく速い! ・apache形式のaccess logも出力可能 ・キャッシュする・しないを細かく設定可能 (独自言語VCL Varnish Control Language) 10
  11. 11. VCLでできること ・正規表現バッチリ ・キャッシュをいろいろな条件でON/OFF ・人気エントリーを上位5件リストを生成し、任意の ページに付加表示 11
  12. 12. 12
  13. 13. varnishにできないこと ・SSL対応(routerでSSLを解く仕組みならOK) ・cookieなど識別情報付きのページをキャッシュ (当たり前だけど、やるほうがダメ) 13
  14. 14. デモ • varnishtop ... top • varnishrnsa ... log出力 • varnishadm ... 管理 • varnishstat ... 統計 • varnishhist ... cache hit と性能グラ フ 14

Varnishの紹介

Views

Total views

536

On Slideshare

0

From embeds

0

Number of embeds

3

Actions

Downloads

3

Shares

0

Comments

0

Likes

0

×