Como trabalhar com ajax, json e cache

3,267 views
3,191 views

Published on

Como trabalhar com ajax, json e cache

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,267
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Como trabalhar com ajax, json e cache

  1. 1. Ta com soninho, ta?<br />
  2. 2. Como trabalhar com AJAX, JSON e Cache no MVC<br />MVC Summit<br />
  3. 3. Cleber Dantas<br />Atua há 7 anos no mercado de TI<br />Coordenador de Desenvolvimento<br />Editor da Revista Codificando.NET<br />MCAD e MCTS<br />Entusiasta Agile<br />@cleberdantas<br />
  4. 4. Antes de começar...<br />Facebook  700 Bilhões de PageViews/Mês<br />Como escalar aplicações Web?<br />
  5. 5. Scaling Up<br />Máquina parruda<br />
  6. 6. Scaling out<br />Mais máquinas<br />
  7. 7. Bloqueante VS Não Bloqueante<br />L1 – 3 Ciclos<br />L2 – 14 Ciclos<br />Ram – 250 Ciclos<br />Disco – 41.000.000 Ciclos<br />Rede – 240.000.000 Ciclos<br />Fonte: Ryan Dahl – Pai do NodeJS<br />
  8. 8. Muitos requests<br />Finalize as requisições o mais rápido possível<br />
  9. 9. Performance != Escalabilidade<br />Mas uma boa performance ajuda a escalar com menos recursos =)<br />
  10. 10. Performance no MVC<br />Ajax<br />Json<br />Cache<br />
  11. 11. Ajax<br />XMLHttpRequest<br />Chamadasassíncronasaosrecursos<br />Boa percepção para o usuário<br />
  12. 12. Json<br />JavaScript Object Notation<br />Chave/Valor<br />Fácil leitura<br />Formato leve para troca de mensagens<br />http://www.json.org<br />
  13. 13. Cache<br />Dados em memória<br />Cache de páginas e de Objetos<br />Essencial para qualquer aplicação que requer alta performance<br />Facebook não funcionaria sem o Cache (Memcached)<br />
  14. 14. Contatos<br />http://www.cleberdantas.com<br />@cleberdantas<br />

×