
Caching
Configuração de cache, cache drivers, armazenamento, recuperação, cache tags, cache events, cache helpers, caching de queries
1O que é o sistema de cache no Laravel?
O que é o sistema de cache no Laravel?
Resposta
O cache do Laravel permite armazenar temporariamente dados custosos de calcular para melhorar o desempenho da aplicação. O Laravel fornece uma API unificada para diferentes backends de cache (Redis, Memcached, file, database, array). O caching reduz consultas repetitivas ao banco de dados e acelera os tempos de resposta mantendo os resultados em memória ou em disco.
2Quais cache drivers são suportados pelo Laravel?
Quais cache drivers são suportados pelo Laravel?
Resposta
O Laravel suporta vários cache drivers: file (armazenamento em disco), database (tabela dedicada), Redis (in-memory rápido), Memcached (in-memory distribuído), DynamoDB (cloud), array (em memória, apenas para testes) e null (sem caching). Cada driver tem casos de uso específicos: Redis para desempenho, file para simplicidade, database para evitar dependências externas, array para testes.
3Como armazenar um valor em cache por 60 segundos?
Como armazenar um valor em cache por 60 segundos?
Resposta
Usar Cache::put('key', 'value', 60) armazena um valor com tempo de vida de 60 segundos. O primeiro parâmetro é a chave única, o segundo é o valor (pode ser array, objeto, string), o terceiro é a duração em segundos. Após a expiração, a chave é automaticamente removida do cache.
Como recuperar um valor do cache com um valor padrão?
Qual é a vantagem de Cache::remember() em relação a Cache::get()?
+15 perguntas de entrevista
Outros temas de entrevista Laravel
Fundamentos de PHP
Fundamentos de POO em PHP
Composer & Autoloading
Fundamentos do Laravel
Routing do Laravel
Blade Templates
Request & Response
Fundamentos do Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validação e formulários
Autenticação
Autorização e Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notificações & Mail
File Storage
Testing & PHPUnit
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
Domine Laravel para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis