Changes between Version 4 and Version 5 of Servicos/Cache
- Timestamp:
- 10/03/14 15:43:53 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Servicos/Cache
v4 v5 1 = Cache = 1 = Cache = 2 [[PageOutline(1-3, Conteúdo)]] 2 3 3 4 Este documento tem por finalidade demonstrar a o uso de cache( servidor, php, http ). 4 5 5 6 == Cache Servidor == 6 7 7 8 Diversas ferramentas ( frameworks ) implementam a funcionalidade de cache de dados no servidor, hoje uma das mais utilizadas visto sua propriedade de escalabilidade entre servidores é memcache ( memory object caching system ), em segunda camada de cache muito utilizado fica o cache de códigos compilados, hoje já incorporado ao php e muito utilizado encontra-se o APC ( Alternativo PHP cache ); 8 9 9 10 == Cache via Http == 10 11 11 12 O protocolo HTTP nos permite informar "instruções" para que proxy, gateway e browsers armazenem cache de "dados" sobre determinadas condições, aumentando significativamente a performace/esbalabilidade da aplicação. 12 13 13 = Proposta de Implementação=14 == Proposta de Implementação == 14 15 15 16 A proposta aqui abordada levando em considerações as tecnologias e ferramentas hoje disponíveis, vem a servir como complemento a API Rest sendo desenvolvida a fim de aumentar a performance e escalabilidade. 16 17 Para esta esta meta, é mostrada a seguinte arquitetura: 17 18 18 [[Image(wiki:cache:sampleArquiteture.png, 60%?)]][[BR]] 19 [[Image(sampleArquiteture.png, 60%?)]][[BR]] 20 19 21 ^Figura 1: Exemplo demonstrativo da arquitetura^ 20 22