Upload
imasters
View
86
Download
1
Embed Size (px)
Citation preview
com Nginx
ESTRUTURA
EFICIENTE
de cache
Vender fotos, conteúdo
e entregar produtos
é o grande desafio
do e-commerce
Thiago Barros Pereira
desafio?Por que
Logística
25% 40%
4s 3s
http://www.fastcompany.com/1825005/how-one-second-could-cost-amazon-16-billion-sales
Prejuízo
1,6 bilhão de dólares
1 segundo
8 milhões de busca são
perdidas por dia
4 décimos
de segundo
6,56
1,64
Em Bilhões de Reais
Fonte: webshoppers.com.br em 2015
Eduardo MaiaCoordenador de Projetos e Sistemas
36 anos
Formado em Ciências da Computação
16 anos de experiência com eCommerce (B2B e B2C)
8 anos de Marisa
VISÃO GERAL
Distribuídas em todos os estados do Brasil
Iniciou suas atividades em 1948
Sempre focada em MULHERES da CLASSE C
Fez seu IPO em 2007
Possui ~400 lojas
Forte expansão do
eCommerce iniciado em 2012
O primeiro a lançar uma loja
virtual de moda em 1999
VISÃO GERAL
~ 400
Fonte: Marisa, 2015
CRESCIMENTO eCommerceem faturamento anual
2009 2012
3.1 X
Qual a
SOLUÇÃO?
Acelerador de entrega de
conteúdo
Load Balancer
de Alta Performance
Open Source
https://www.nginx.com/
Quais foram os
PROBLEMAS?
REGISTRAR
MEDIDAS
Requisições
Como foi a
IMPLANTAÇÃO?
Servidores
de Aplicação
Balanceadores
Banco de Dados
Servidores
de Aplicação
Balanceadores
Banco de Dados
Nginx
R$ 2.000,00 - Média mensal
de custo por servidor
Gerando uma economia
mensal de R$ 10.000,00
1 Home 2 Todo site 3 Minhas Medidas
Como foram as
BLACK FRIDAYS?
2015201420132012
PEDIDOS Black Friday
+ 1.300%
+ 810%
Black Friday 2013
Fonte: http://ale.biancalanas.net/wiki/Medindo-a-BlackFriday-2013
Hora da
DEMO
Resultado da DEMO
Sem cache
(segundos)
Sem cache
(milesegundos)
Com cache
(milesegundos)
Teste 1 1,15 1150 45
Teste 2 1,11 1110 27
Teste 3 0,93 929 31
Teste 4 2,10 2100 36
Média: 1322,25 34,75
Redução: 97%
Nem tudo são
FLORES
Cadê o estoque do produto?
Faz 30 min que eu subi o meu banner
Por que está aparecendo Maria
se meu nome é Luisa?
Dica 1 proxy_cache_use_stale
Dica 2 Microservices
Dica 3 Usem CDN para arquivos estáticos