5分で猫るVarnish
- 11. 注意点(1)
・ Varnish は「URL ベースで」キャッシュする
例えば、同一 URL で「サーバサイドで」デバイス判定を行い css 等を切り替
えている場合、キャッシュ生成時の結果を返し続ける。
→PC でアクセスしてもモバイルのページを返す、等々。
5分で猫る Varnish
#ssmjp 2018/1/12
- 12. 注意点(1)
・ Varnish は「URL ベースで」キャッシュする
例えば、同一 URL で「サーバサイドで」デバイス判定を行い css 等を切り替
えている場合、キャッシュ生成時の結果を返し続ける。
→PC でアクセスしてもモバイルのページを返す、等々。
→にゃーん
5分で猫る Varnish
#ssmjp 2018/1/12
- 13. 注意点(1)
・ Varnish は「URL ベースで」キャッシュする
例えば、同一 URL で「サーバサイドで」デバイス判定を行い cs s等を切り替
えている場合、キャッシュ生成時の結果を返し続ける。
→PC でアクセスしてもモバイルのページを返す、等々。
→にゃーん
・ デバイス判定はクライアントサイドで行う
5分で猫る Varnish
#ssmjp 2018/1/12
- 15. 注意点(2)
・ Apache のログにアクセス元が全て 127.0.0.1 で記録される
リバースプロキシなので全てのアクセスは Varnish から行われる
→Varnish と同一ホストで Apache が動作していれば 127.0.0.1 となる
5分で猫る Varnish
#ssmjp 2018/1/12
- 16. 注意点(2)
・ Apache のログにアクセス元が全て 127.0.0.1 で記録される
リバースプロキシなので全てのアクセスは Varnish から行われる
→Varnish と同一ホストで Apache が動作していれば 127.0.0.1 となる
→にゃーん
5分で猫る Varnish
#ssmjp 2018/1/12
- 17. 注意点(2)
・ Apache のログにアクセス元が全て 127.0.0.1 で記録される
リバースプロキシなので全てのアクセスは Varnish から行われる
→Varnish と同一ホストで Apache が動作していれば 127.0.0.1 となる
→にゃーん
・ varnishncsa コマンドで Apache 互換のログを出力可能
※IP ベースのアクセス制限をかけてるときも注意!
(VCL でアクセス制限をかける等)
#ssmjp 2018/1/12
5分で猫る Varnish