タグ

varnishに関するyo-11-06のブックマーク (4)

  • Varnishの圧縮転送について調べた

    Varnish 3.0 系列ではパイプラインのどこでオブジェクトが圧縮されるのか確認した。 基的に次のオフィシャルドキュメントの ESI 以外の箇所を読みながら動作確認しただけ。 How GZIP, and GZIP+ESI works in Varnish https://www.varnish-cache.org/docs/trunk/phk/gzip.html まとめ 3行でまとめると Varnish の圧縮は gzip のみに対応。 オリジンサーバにはリクエストヘッダーを Accept-Encoding:gzip に書き換えてコンテンツを要求し、できる限り gzip 化してキャッシュする。 クライアントの gzip 対応に応じて gzip のまま、または gunzip してコンテンツ配信する。 リクエストの流れ 1. Send a Request Client が Varnish

    Varnishの圧縮転送について調べた
    yo-11-06
    yo-11-06 2013/10/10
    ちょうど探してた記事が今日かかれてた
  • Bans and purges in Varnish 3.0

    In Varnish 1.0 there was only one way or ejecting content from Varnish. You had to add VCL code that could find the object and set the TTL to zero. The typical, and squid-compatible way of doing it was by creating a new HTTP method and call it "PURGE". The VCL would typically look like this: sub vcl_hit { if (req.request == "PURGE") { set obj.ttl = 0s; error 200 "Purged."; } } You'd also probably

  • 夏に出したVarnishCache入門をPDFで公開しました – cat /dev/random > /dev/null &

    夏コミで同人誌でだしたVarnishCache入門ですがPDFで公開します。 幾つか公開したかった理由はあったのですが、実際コミケまで足を運んで買っていただいた方にちょっと申し訳ないかなと 電子出版での有料配布も考えていたのですが 64P程度で大げさかなというのと、もう一ヶ月経って3.0.1も出たしいいかなと思い公開します。 内容的には初心者向けとなっていますので、そこまで高度な内容については記述していません。 なお3.0.1が公開されたためページ数が変わらない範囲で、その内容についても一部加筆しています。(fallback directorとか) Varnishを使ってみようと考えている方の参考になればと考えています。 PDFのダウンロード ちなみに、時間と印刷費の関係で書ききれなかった事がたくさんあるのですが(転記されないパラメータやら、varnishtestとか・・・) そういうこと

    夏に出したVarnishCache入門をPDFで公開しました – cat /dev/random > /dev/null &
    yo-11-06
    yo-11-06 2012/09/13
    あとで勉強する
  • Varnishの使い方(Using Varnish)を和訳しました – cat /dev/random > /dev/null &

    かなり前から途中まではやっては飽きたりを繰り返していた Varnish公式のWelcome to Varnish’s documentation! の和訳ですが チュートリアルに相当するUsing Varnishのところの和訳が終わってキリがいいのと そういやブログで和訳してるの言ってなかった気がするので報告します。 僕はあまり英語が得意ではないのでエキサイト先生やら辞書引いたりして 涙目で訳していますので間違いがあるかもしれません・・・ もしそういう箇所を見つけたらぜひ教えていただけるとありがたいです。 また新しいほうがいいだろうとtrunkの方を訳していたのですが 将来の記述変更を元にしたところもあるので少し注意が必要です。 (気づいた範囲で注釈はいれています) ★この資料はV2系です★ Varnishドキュメント(和訳) バックエンドサーバの指定(Backend servers) V

  • 1