aumente a velocidade de seu site com o varnish: proxy cache para sites com conteúdo dinâmico

11
Aumente a velocidade de seu site Aumente a velocidade de seu site com o Varnish: Proxy cache para com o Varnish: Proxy cache para sites com conteúdo dinâmico sites com conteúdo dinâmico Marcelo Dieder [email protected] Dia da Liberdade de Dia da Liberdade de Software Livre 2012 Software Livre 2012

Upload: marcelo-dieder

Post on 30-Nov-2014

947 views

Category:

Technology


3 download

DESCRIPTION

Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com conteúdo dinâmico

TRANSCRIPT

Page 1: Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com conteúdo dinâmico

Aumente a velocidade de seu site Aumente a velocidade de seu site com o Varnish: Proxy cache para com o Varnish: Proxy cache para

sites com conteúdo dinâmicosites com conteúdo dinâmico

Marcelo [email protected]

Dia da Liberdade de Dia da Liberdade de

Software Livre 2012Software Livre 2012

Page 2: Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com conteúdo dinâmico

2

Tipos de proxy?Tipos de proxy?

Forward Proxy● Proxy sentido rede interna->rede externa● Ex.: Squid

Fonte: http://www.home-network-help.com/

Page 3: Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com conteúdo dinâmico

3

O que é um Proxy?O que é um Proxy?

Intermediário entre transações Propostas de utilização de um proxy?

● Anonimato● Cache / Velocidade● Log/Auditoria● Controle acesso● Inspeção de conteúdo● Outros

Page 4: Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com conteúdo dinâmico

4

Reverse Proxy - VarnishReverse Proxy - Varnish

Fonte: http://blog.mgm-tp.com/

Page 5: Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com conteúdo dinâmico

5

Tipos de proxy?Tipos de proxy?

Reverse Proxy● Proxy para disponibilizar conteúdos.● Maior velocidade de navegação / experiência

usuário.● Econômia de recursos computacionais● Controle web firewall● Maior número de acessos simultâneos● Ex.: Varnish, Nginx, Apache, HAProxy, Squid

Page 6: Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com conteúdo dinâmico

6

Reverse Proxy - VarnishReverse Proxy - Varnish

https://www.varnish-cache.org Licença: BSD Suporte Comercial: Linpro Versão atual: 3.0.3 Configuração formato: VCL (Varnish Configuration

Language).

Page 7: Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com conteúdo dinâmico

7

Reverse Proxy - VarnishReverse Proxy - Varnish

Suporte a Cache Load Balance e checagem de estado Suporte Comercial: Linpro Compatível ESI (Edge Side Includes) GZIP Configuração formato: VCL (Varnish Configuration

Language). Purge de URLS

Page 8: Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com conteúdo dinâmico

8

Reverse Proxy – Varnish - ComponentesReverse Proxy – Varnish - Componentes

varnishadm varnishd varnishncsa varnishreplay varnishstat varnishlog varnishhist

Page 9: Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com conteúdo dinâmico

9

Reverse Proxy – Varnish – Arquitetura InternaReverse Proxy – Varnish – Arquitetura Interna

Fonte: http://blog.mgm-tp.com/

Page 10: Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com conteúdo dinâmico

10

Reverse Proxy – Varnish – PráticaReverse Proxy – Varnish – Prática

Fonte: http://blog.mgm-tp.com/

Page 11: Aumente a velocidade de seu site com o Varnish: Proxy cache para sites com conteúdo dinâmico

11

DúvidasDúvidas

Marcelo [email protected]

http://bit.ly/R9VKpX