O documento discute técnicas para acelerar sistemas web, incluindo balanceamento de carga, chamadas assíncronas e cache para reduzir tempo de resposta e carga dos servidores. O autor apresenta essas estratégias e um caso real onde o uso de cache resultou em respostas 90x mais rápidas. A localização geográfica apropriada dos servidores também é discutida.
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Need for speed, acelerando seu sistema web de 0 a 100 em poucos segundos
1. Need for Speed: Acelerando seu sistema web de 0
a 100 em poucos segundos
2. Quem sou eu?
• Alexandre José Dutra Gomes
• Graduado em ciência da computação –
UNIVEM;
• SysAdmin na Tray a 4 anos;
• Dev nas horas vagas;
alejdg@outlook.com
agomes@tray.com.br
https://github.com/alejdg
https://linkedin.com/in/alejdg
5. “ANXIETY DISORDERS ARE THE MOST COMMON
MENTAL ILLNESS IN THE U.S., AFFECTING 40 MILLION
ADULTS IN THE UNITED STATES AGE 18 AND OLDER,
OR 18% OF THE POPULATION.”
NATIONAL INSTITUTE OF MENTAL HEALTH
17. Cache
Em computação, cache é um componente que
armazena dados para que em requisições
futuras ele possa ser acessado mais
rapidamente
Tanenbaum, Andrew S.
18. Cache
• Evitar acessos à unidade de processamento;
• Reduzir tráfego de rede e latência;
• Reduzir tempo de resposta da requisição;
• Reduzir carga do servidor;
• Mascarar falhas em um servidor;
• Aumentar a disponibilidade da informação;
19.
20. Tipos comuns de web cache
• Proxy Reverso
• Cache de navegador
O que eles têm em comum? VelocidadeAdoramos velocidade! Quanto mais melhor!
Em tudo: Aprender, Terminar a faculdade, Terminar um projeto, Receber um aumento,
Pessoas sem paciência nem pras coisas pessoais, imagina se terão paciência pro sistema de vcs.
Deixa de ser vontade, pra tornar-se necessidade
Mto bom, mto bonito, mas, E AE?Máquina parruda
Ninguém gosta de loadings. Ninguém gosta de esperarSegredo: “Não é o quanto sua aplicação é rápida, mas sim, o quão rápida ela parece ser”
É quando vc manda executar em segundo plano
Não falar de tecnologias. Diversas possibilidades.
“Única funcionalidade é ser limpo”
Muitas pessoas conhecem, mas não sabem o que ele realmente é.
MARAVILHA!!! COISA LINDA!!!
Use com moderação. De acordo com a sua aplicação.
Como???Explicar...Informar que isso foi na rede interna. Rede externa pode demorar um pouco mais.
Imagine um servidor na amazon(eua); explicar o caminho da requisição.Então pra isso, vc precisa conhecer seu público...
Exemplo: mudou pro brasil mas os clientes são da índia
Se possível, ter servidores próximos dos clientes e entregar o conteúdo a partir deles