Portuguese, Brazilian feliratok

← 05-07 Usando Memcache para Comunicados

05-07 Usando Memcache para Comunicados

Beágyazókód kérése
4 Languages

Showing Revision 4 created 09/29/2014 by Fran Ontanaya.

  1. Realmente não é necessário
    fazer muita coisa
  2. para fazer com que
    sua aplicação use Memcache
  3. para salvar e obter dados de entidade,
  4. se você estiver usando Objectify.
  5. Mas é útil saber como escrever
    código para usar Memcache.
  6. Então, vamos usar Memcache
    para salvar e obter comunicados
  7. sobre conferências
    que estejam quase esgotadas.
  8. Por exemplo, imagine que seu aplicativo
    de rede pode mostrar
  9. uma faixa encorajando
    as pessoas a se inscreverem
  10. em conferências quase esgotadas.
  11. Talvez haja outras coisas que você
    queira comunicar em seu site.
  12. Talvez conseguiu um palestrante especial
    para uma conferência específica
  13. ou queira anunciar uma promoção especial.
  14. Em nome da simplicidade,
  15. vamos criar apenas comunicados
    sobre conferências quase esgotadas,
  16. porque nosso objetivo aqui
    é aprender a usar Memcache.
  17. Porém, comunicados são um bom exemplo
  18. daquilo que talvez
    você queira salvar em Memcache,
  19. sem salvá-los no repositório de dados.
  20. Se o comunicado for expulso do Memcache,
  21. não há perda real de dados
    e não importa muito.
  22. Nenhuma transação de negócios é afetada,
  23. ninguém perde lugar numa conferência.
  24. E o próximo comunicado provavelmente
    virá em breve, de qualquer forma.
  25. Comunicados são muito transitórios
  26. e não precisam ser salvos a longo prazo,
  27. nem precisam de back-up.
  28. São candidatos perfeitos
    a serem salvos em Memcache,
  29. e apenas em Memcache.
  30. Não precisam entrar
    no repositório de dados.
  31. Dessa forma, você tem todos os seus
    comunicados sem usar cota alguma.
  32. Você vai adicionar a classe
    de comunicado a seu proejto.
  33. É uma classe bem simples.
  34. Precisamos dela, porque
    funções de pontos de extremidade
  35. não podem retornar objetos de texto.
  36. Então, vamos colocar o texto do comunicado
  37. no campo de mensagem.
  38. Note que essa classe não está registrada
    como nossa entidade.
  39. Não queremos salvar os comunicados
    no repositório de dados.