Felipe Signorini

Sempre buscando atuar com inteligência na área de desenvolvimento, como DevOps, arquiteto, líder de projeto e desenvolvedor fullstack, sempre visando a melhor implementação (tecnologia certa para a tarefa certa), analise de custo benefício, eficiência, arquitetura macro de serviços, fluxograma de desenvolvimento, automatização de tarefas e controle de qualidade e principalmente valor ao negócio.

Voltar

Título


Vamos conversar sobre cache

Descrição

Todos conhecem o cache, aquela técnica onde armazenamos resultados de algum processo para consultas posteriores seja um resultado de uma consulta de banco de dados, um complexo cálculo ou até mesmo de páginas inteiras, com o objetivo de maior velocidade de carregamento, estabilidade de serviço e principalmente economia de recursos do servidor. Conversaremos sobre conceito e técnicas dos três tipos de cache: browser, de objetos e CDNs.

Nível


basico,intermediario,avancado

Pré-requistos


Nível básico em PHP

Tags


cache, memcache, redis, CDNs, Headers HTTP, CloudFront

Referências


Fast cache Nginx https://www.digitalocean.com/community/tutorials/how-to-setup-fastcgi-caching-with-nginx-on-your-vps https://www.digitalocean.com/community/tutorials/how-to-optimize-nginx-configuration https://deliciousbrains.com/page-caching-varnish-vs-nginx-fastcgi-cache/ CDNs, CloudFront https://aws.amazon.com/pt/cloudfront/ http://www.baboo.com.br/internet/entenda-o-que-e-cdn-ou-content-delivery-network/ Memcache com php http://php.net/manual/pt_BR/book.memcache.php Redis com php https://scotch.io/tutorials/getting-started-with-redis-in-php Cache de browser, headers http https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching?hl=pt-br