Background Image
Table of Contents Table of Contents
Previous Page  60 / 68 Next Page
Information
Show Menu
Previous Page 60 / 68 Next Page
Page Background

60

DICAS PARA PROGRAMAR DE UMA

MANEIRA FÁCIL E DESCOMPLICADA

CODE/

VARNISH

240

MINUTOS

PERFOR-

MANCE

OTIMIZA-

DOR

gora o Varnish

está instalado e

cacheando o sistema,

respondendo a

requisições antes do Apache,

aumentando a velocidade de

resposta. Ele fará isso com o

SDGU¥R GHëQLGR QRV DUTXLYRV

YFO GH FRQëJXUD©¥R ([LVWHP

PXLWDV IRUPDV GH PRGLëFDU

e melhorar as respostas

ajustando diversos elementos

do Varnish.

$R FRQíJXUDU HOHPHQWRV GR

Varnish, é possível manipular

“headers”, controlar cookies e

GHíQLU WUDWDPHQWR GH LPDJHQV

De modo geral, a maioria dos

ajustes será feito com vcl_recv e

vcl_fetch. O vcl_rec é chamado

antes de uma requisição, e o vcl_

fetch, depois que o documento é

recuperado com sucesso

do servidor.

Este código de exemplo

simples remove cookies do

diretório “/images”:

sub vcl_recv {

if (req.url ~ "^/images")

{

unset req.http.cookie;

}

}

Este código faz com que o

Varnish armazene o código

em formato comprimido, gzip:

sub vcl_fetch {

if (beresp.http.

content-type ~ "text") {

set beresp.

do_gzip = true;

}

}

O Varnish permite analisar

o ambiente e a performance por

instruções como “varnishtop”. Este

comando lê os logs de memória

do sistema (como o TOP do

SSH) e apresenta uma lista das

ocorrências mais comuns, além

GH SHUPLWLU íOWURV FRP R XVR GDV

opções

–I

,

-i

,

-X

e

–x

.

Esta instrução irá mostrar

as URLs que estão sendo mais

requisitadas pelos clientes:

varnishtop -i rxurl

Entre as diversas opções de

controle do Varnish, estão

as seguintes:

à 3HUPLWLU D GHSXUD©¥R GH S£JLQDV D

partir da linha de comando.

à /LPSDU FDEH©DOKRV Û$FFHSW

Encoding” (para Accept-Encoding).

à 3HUPLWLU YHUV·HV Q¥R FDFKHDGDV

(uncached) das URLs de

administração (wp-admin).

à 3HUPLWLU YHUV·HV Q¥R

cacheadas (uncached) das

visualizações = true URLs.

à 3HUPLWLU YHUV·HV Q¥R FDFKHDGDV

(uncached) do “&nocache URLs”.

à 5HWRUQDU XP ØKLWÙ RX Ø3$66Ù QR

cabeçalho de retorno

para depuração.

A

WordPress: sistema de

sites pode receber muitas

melhorias e otimização

com o Varnish

Varnish

comWordPress 2

Confira a segunda parte do tutorial que ensina a usar o sistema para aumentar

performance e velocidade de resposta de suas páginas de internet

Por Homero Ottoni

A primeira

parte desta

reportagem

foi publicada

na

Revista

Locaweb 52

REVISTA LOCAWEB