Pitch: CacheerPHP: A Solução de Caching Minimalista para PHP

Fala, Dev! 🖖

Já ouviram a expressão "não só de frameworks vive um programador"? 😅 Pois bem, independentemente de sua opinião sobre isso, é fato que, em muitos projetos, acabamos tendo que construir do zero, lidando com questões como segurança e, especialmente, performance.

Pensando nisso, desenvolvi o CacheerPHP, um pacote minimalista de caching para PHP, oferecendo uma interface simples e eficiente para armazenar e recuperar dados em cache utilizando arquivos.

🔹 Principais Recursos:

  • 💾 Armazenamento de Cache: Salve dados no cache para acesso rápido e eficiente.

  • ⚡ Recuperação de Cache: Recupere dados do cache rapidamente, reduzindo o tempo de carregamento.

  • 🧹 Limpeza de Cache: Limpe dados específicos ou todo o cache quando necessário.

  • ⏰ Expiração Personalizável: Defina o tempo de expiração do cache em segundos, minutos ou horas.

  • ⏳ Limpeza Automática do Diretório de Cache: Configure a duração de armazenamento dos arquivos de cache no sistema.

🔹 Por que usar o CacheerPHP?

  • 🚀 Performance: Melhore a velocidade e a performance do seu sistema.
  • 🛠️ Simplicidade: Interface fácil de usar e bem documentada.
  • 🌐 Flexibilidade: Compatível com PHP 8.0 e versões superiores.
  • 📂 Autoloading PSR-4: Estrutura de diretórios organizada e compatível com autoloading.

🔹** Instalação**:

A instalação é simples e rápida através do Composer:

composer require silviooosilva/cacheer-php

🔹 Saiba Mais:

Confira a documentação completa e o código-fonte no meu GitHub: https://github.com/silviooosilva/CacheerPHP

🌐 Conecte-se Comigo! Siga-me nas redes sociais para ficar por dentro das novidades e atualizações:

a ideia do projeto é interessante. por padrão muitas frameworks já vem com sistema de cache com o mesmo funcionamento, mas é bom ter um sistema de cache independente de framework.

Uma dica q vou te dar é para fazer a implementação o quanto antes para integrar o redis, banco de dados ou algum sistema para armazenar o cache. se você fizer testes com grande quantidade de dados vai notar que utilizar cache via arquivo é muito lento e ineficiente, e se o projeto tiver preso a isso vai ser um impeditivo para usar em produção ou qlq ambiente com mais dados. outra dica q vou dar é colocar um exemplo de codigo no post, pq talvez não prenda usuários se n tiver codigo de como funciona.

desculpe a formatação do texto, estou pelo celular.

interessante! essa funcionalidade de limpeza automatica do cache depende de alguma coisa? precisa agendar um cron?

Fala mano! Então, você só precisa setar quando quer que a limpeza automática seja realizada. Mais informações e instruções de utilização no repositório https://github.com/silviooosilva/CacheerPHP Se não for incomodo pra você, pode estrelar o repositório e me seguir também kkk tmj mano!