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~

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

できる!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. ありがとうございました

    Be the first to comment

    Login to see the comments

  • KeisukeKadoyama

    Dec. 3, 2011
  • msykiino

    Jul. 29, 2013
  • takashiizena

    Oct. 29, 2014
  • KosukeAkizuki

    Nov. 23, 2015

Views

Total views

4,633

On Slideshare

0

From embeds

0

Number of embeds

592

Actions

Downloads

23

Shares

0

Comments

0

Likes

4

×