Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Como trabalhar com ajax, json e cache

3,375 views

Published on

Como trabalhar com ajax, json e cache

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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 />

×