Trilha Pleno Trilha

API: serialização rápida

O curso examina como as views Jbuilder de uma aplicação Rails serializam JSON e quando compensa guardar essa saída em cache. Percorre os dois ramos do array!, a forma com bloco e a forma com partial e cached:, e mostra as leituras de cache em lote que a segunda dispara. Trata do json.cache!, que usa o Rails.cache, e do render json:, que pula o ActionView e o Jbuilder. Compara o cache do HTML da aplicação e pesa tudo contra o limite de oito resultados por tipo da busca.

O que você vai aprender

  • ✓Os ramos com bloco e com partial do array! no Jbuilder
  • ✓Leituras de cache em lote pelo ActionView::CollectionRenderer com cached:
  • ✓Como o json.cache! lê e grava no Rails.cache
  • ✓O que o render json: pula em relação a uma view Jbuilder
  • ✓Cache de chave única e de coleções no HTML da aplicação
  • ✓Avaliar o cache pelo tamanho da view de busca
Prévia grátis · Aula 1 3 min de leitura

As views de array desta aplicação tomam o caminho simples

O curso de nível Júnior "Desenvolvimento de API: Jbuilder" leu as views .json.jbuilder desta aplicação. Várias montam arrays: a busca do catálogo por trás da paleta de comandos, e as listas de alunos, certificados e atividade da API de parceiros. A view da busca é a mais simples:

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...