Download - Cache de dados com PHP
![Page 1: Cache de dados com PHP](https://reader030.vdocuments.com.br/reader030/viewer/2022020116/559e5b621a28abe67f8b45c3/html5/thumbnails/1.jpg)
Tiago GouvêaAprimorar Desenvolvimento
@tiagogouveawww.tiagogouvea.com.br
![Page 2: Cache de dados com PHP](https://reader030.vdocuments.com.br/reader030/viewer/2022020116/559e5b621a28abe67f8b45c3/html5/thumbnails/2.jpg)
Cache é um dispositivo de acesso rápido, interno a um sistema, que serve de intermediário entre um operador de um processo e o dispositivo de armazenamento ao qual esse operador acede.pt.wikipedia.org/wiki/Cache
Uma área de contenção na memória principal, onde a informação para entrada/saída em bloco é armazenada temporariamente.www.cursotakano.com.br/glossario/curso_glossarioc.htm
Cópia arquivada. Funcionalidade que permite ao utilizador visualizar uma página mesmo que esta já não esteja disponível no seu site de origem.visibilidade.net/tutorial/glossario-informatica.html
Área de memória usada para armazenar dados lidos frequentemente do disco rígido. O cache melhora o desempenho do sistema, pois ficando na memória RAM, tem um tempo de acesso mais veloz que o do disco rígido e com isso também reduz o número de acessos para leitura do mesmo.superapaz.tripod.com/id22.html
![Page 3: Cache de dados com PHP](https://reader030.vdocuments.com.br/reader030/viewer/2022020116/559e5b621a28abe67f8b45c3/html5/thumbnails/3.jpg)
Respostas mais rápidas = suporte a mais requisições
Acelera o tempo de resposta das requisições
Diminui o uso de recursos do servidor
Favorece a utilização em escala
![Page 4: Cache de dados com PHP](https://reader030.vdocuments.com.br/reader030/viewer/2022020116/559e5b621a28abe67f8b45c3/html5/thumbnails/4.jpg)
Para cada query é necessária a conexão
Utilização de recursos do servidor nos acesso aos dados
Milhares de acessos a dados que não se alteram
![Page 5: Cache de dados com PHP](https://reader030.vdocuments.com.br/reader030/viewer/2022020116/559e5b621a28abe67f8b45c3/html5/thumbnails/5.jpg)
Armazenar dados lidos freqüentemente do disco rígido
Evita que determinado acesso ao banco ou arquivos sejam executados se tal dado já existe em cache
![Page 6: Cache de dados com PHP](https://reader030.vdocuments.com.br/reader030/viewer/2022020116/559e5b621a28abe67f8b45c3/html5/thumbnails/6.jpg)
Cache de registro garante um único acesso ao banco para aquele dados
Cache de dado processado evita blocos de processamento recorrentes
Cache de resultado evita todos os processos anteriores
![Page 7: Cache de dados com PHP](https://reader030.vdocuments.com.br/reader030/viewer/2022020116/559e5b621a28abe67f8b45c3/html5/thumbnails/7.jpg)
APC: The Alternative PHP Cache (APC) is a free and open opcodecache for PHP. Its goal is to provide a free, open, and robustframework for caching and optimizing PHP intermediate code.Melhor desempenhoApenas cache localÍndice por chave única
MemCache: Memcache module provides handy procedural andobject oriented interface to memcached, highly effectivecaching daemon, which was especially designed to decreasedatabase load in dynamic web applications.Servidor de cacheÍndice por chave única
MongoDb: MongoDB is a scalable, high-performance, open source, document-oriented database.JSON-style documentsQuerying
CouchDb: é um banco de dados orientado a documentos e de código fonte aberto buscando replicação e escalabilidade horizontal.RESTfulJSON API
![Page 8: Cache de dados com PHP](https://reader030.vdocuments.com.br/reader030/viewer/2022020116/559e5b621a28abe67f8b45c3/html5/thumbnails/8.jpg)
![Page 9: Cache de dados com PHP](https://reader030.vdocuments.com.br/reader030/viewer/2022020116/559e5b621a28abe67f8b45c3/html5/thumbnails/9.jpg)