PHP Coupé

Aprendendo

Cache

Como funciona?

O PHP Coupé tem um simples, porém, eficiente sistema de cache. Ele funciona da seguinte maneira: Se seu Módulo for invocado entre [! ao invés de [!, o resultado gerado pelo Módulo será salvo. A próxima vez que a página for carregada, ao invés de executar o Módulo, ele simplesmente exibirá o resultado que já foi processado e já está salvo.

Vantagens

Seja o resultado de um script PHP, ou uma consulta a banco de dados, será necessário o processamento uma única vez pois o resultado de cada página é salvo em formato HTML.

Os Módulos, juntamente com o Conteúdo, Modelo e Blocos de Conteúdo processados, são armazenados como uma página estática, restando apenas o processamento dos Módulos que não devem ser salvos.

A execução do Conteúdo salvo em cache, em uma segunda oportunidade, será muito mais rápida. Aliviando tanto o servidor de aplicação, quanto o servidor de banco de dados. Principalmente naquelas páginas que se encontram relatórios extensos e que são bastante acessados.

Salve seu Módulos em cache e utilize o debug do PHP Coupé. Veja a diferença!

Salvar ou não salvar? Eis a questão

O desenvolvedor deve ficar atento a quais Módulos devem ser salvos em Cache e quais não devem. Essa decisão se baseia no fato em que o resultado estará em cache e, por tanto, Módulos dinâmicos sempre exibirão o mesmo resultado.

Recomendo a utilização de cache sempre naqueles Módulos que geram menus, formulários, links, exibam relatórios ou qualquer tipo de consulta repetitiva ao banco de dados.

Aprendendo

Mudar idioma:

Versão atual: 0.5
Licenciado sob Creative Commons by-nd

Desenvolvido por Samuel Corradi 2008.