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.
できる! Varnish ~もう一歩踏み出すためのTips~ 2010/10/09 いわなちゃん(@xcir)
自己紹介 <ul><li>田中祥平(Syohei Tanaka) </li><ul><li>いわなちゃん(@xcir) </li></ul><li>キャッシュが好きすぎて困ります! </li><ul><li>最近ApacheTrafficSer...
Varnishドキュメントの翻訳始めましたが停滞なう </li></ul></ul>絡んでくれると喜びます!
Varnishを使う上での悩み・・・ <ul><li>やだ・・・なんか普通の設定の書き方と違う・・・
そもそもどういう流れで動いてるの?
何だか動かないけど何処の記述が間違ってるの? </li></ul>なんだか速いって話だけどようわからん!
VCL ってすごい言語チックだよね?
はい、VCLは言語です <ul><li>C言語の皮を被ったVarnish特化の言語です </li><ul><li>インラインでCも書けます
なのではなから言語と考えましょう </li></ul><li>VCLファイル  ↓ C言語に解釈  ↓ コンパイル </li></ul>
はい、VCLは言語です default.vcl default.vcl を C に解釈
なんかいろんなサブルーチンあるけど どういう風に動いてるの?
どういう流れで処理されているか? ( 簡易版 ) 遷移は これだけじゃない ですがこれだけ覚えておけば大抵できます!
どうやって設定のデバッグ していけばいいの?
デバッグの仕方 そもそもコンパイルが通らない場合 <ul><li>まちがい! </li><ul><li>/etc/init.d/varnish restartで コンパイル通るかチェック </li></ul><li>せいかい! </li><ul...
Upcoming SlideShare
Loading in …5
×
Upcoming SlideShare
Varnish Cache Plus. Random notes for wise web developers
Next
Download to read offline and view in fullscreen.

4

Share

Download to read offline

できる!Varnish ~もう一歩踏み出すためのTips~

Download to read offline

Related Audiobooks

Free with a 30 day trial from Scribd

See all

できる!Varnish ~もう一歩踏み出すためのTips~

  1. 1. できる! Varnish ~もう一歩踏み出すためのTips~ 2010/10/09 いわなちゃん(@xcir)
  2. 2. 自己紹介 <ul><li>田中祥平(Syohei Tanaka) </li><ul><li>いわなちゃん(@xcir) </li></ul><li>キャッシュが好きすぎて困ります! </li><ul><li>最近ApacheTrafficServerを触りだしました
  3. 3. Varnishドキュメントの翻訳始めましたが停滞なう </li></ul></ul>絡んでくれると喜びます!
  4. 4. Varnishを使う上での悩み・・・ <ul><li>やだ・・・なんか普通の設定の書き方と違う・・・
  5. 5. そもそもどういう流れで動いてるの?
  6. 6. 何だか動かないけど何処の記述が間違ってるの? </li></ul>なんだか速いって話だけどようわからん!
  7. 7. VCL ってすごい言語チックだよね?
  8. 8. はい、VCLは言語です <ul><li>C言語の皮を被ったVarnish特化の言語です </li><ul><li>インラインでCも書けます
  9. 9. なのではなから言語と考えましょう </li></ul><li>VCLファイル  ↓ C言語に解釈  ↓ コンパイル </li></ul>
  10. 10. はい、VCLは言語です default.vcl default.vcl を C に解釈
  11. 11. なんかいろんなサブルーチンあるけど どういう風に動いてるの?
  12. 12. どういう流れで処理されているか? ( 簡易版 ) 遷移は これだけじゃない ですがこれだけ覚えておけば大抵できます!
  13. 13. どうやって設定のデバッグ していけばいいの?
  14. 14. デバッグの仕方 そもそもコンパイルが通らない場合 <ul><li>まちがい! </li><ul><li>/etc/init.d/varnish restartで コンパイル通るかチェック </li></ul><li>せいかい! </li><ul><li>varnishd -d -f [vclfile] -Cで コンパイル通るかチェック </li></ul></ul>
  15. 15. デバッグの仕方 ログ出したい場合 <ul><li>logメソッド+varnishlogの活用 </li><ul><li>logメソッドは2.1.3からの新機能でデバッグに便利です </li><ul><li>log テキスト </li></ul><li>varnishlogで結果を監視します </li><ul><li>varnishlog -i VCL_Log </li></ul></ul></ul>vcl varnishlog
  16. 16. 設定のワンポイント
  17. 17. ワンポイント <ul><li>設定ファイルは分割してincludeできます </li><ul><li>include ”ファイル名フルパス” </li></ul><li>デフォルトの起動スクリプトは reload と restart が同じです
  18. 18. 困ったときはとにかくvarnishd -d -f [vclfile] -C </li></ul>
  19. 19. ありがとうございました
  • KosukeAkizuki

    Nov. 23, 2015
  • takashiizena

    Oct. 29, 2014
  • msykiino

    Jul. 29, 2013
  • KeisukeKadoyama

    Dec. 3, 2011

Views

Total views

4,659

On Slideshare

0

From embeds

0

Number of embeds

592

Actions

Downloads

23

Shares

0

Comments

0

Likes

4

×