PHP Caching (HTML + PHP)

Eu criei uma estrutura para um projeto. O projeto faz uma quantidade média de solicitações de consulta (mas o tráfego que ele irá obter irá torná-lo mais por usuário). As visualizações são HTML e PHP misto.

Apenas procurando as melhores maneiras minimalistas sobre como devo fazer o armazenamento em cache dos meus arquivos de exibição (o controlador usa o buffer de saída, então talvez eu possa aproveitar isso?) E armazene minhas consultas no cache. Eu olhei em volta, mas só poderia encontrar bibliotecas grandes / inchadas ou methods muito grosseiros ao fazer essas coisas, algo em que não estou interessado.

Obrigado pela ajuda!

Você pode tentar armazenar em cache vistas complicadas como listas etc.

Um exemplo: você tem uma visão geral de categoria, mostra o nome de todas as categorias e a contagem de itens nela. Você pode armazenar em cache essa visualização como html estático, desde que nenhum item novo tenha sido inserido ou excluído em qualquer categoria.

Então, cada vez que você cria um novo item ou exclua, você deve regenerar essa visão.

Uma vez que os itens são criados menos frequentemente do que serem visualizados, você pode salvar muitas consultas;)

PS: você não precisa usar arquivos para isso, você pode usar o memcache (google para ele)