承接 andregasparin/hcache 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

andregasparin/hcache

Composer 安装命令:

composer require andregasparin/hcache

包简介

Gerador simples de cache em arquivos.

README 文档

README

Uma forma simples, fácil e eficiente. Quando você possui algum bloco na dashboard, ou alguma informação que consuma muito recurso na requisição e varios usuários tem acesso a mesma informação, você cria um arquivo de cache para evitar a requisição por alguns minutos. Ideal para utilizar em micro-frameworks e também no adianti.

Instalação

É necessário que você tenha o composer instalado.

Abra seu cmd (prompt), com o comando "cd c:/pasta/do/projeto" navegue até a raiz do seu projeto em adianti.

Execute os seguintes comandos (podem variar no caso de usar linux ou mac, ex utilizar sudo no início):

composer require andregasparin/hcache

Para instalar no Adianti Builder, vá na aba de "composer packages" e adicione:

composer require andregasparin/hcache

Utilização

Adicione a linha no início de onde você irá utilizar: use AndreGasparin\Plugins\HCache\HCache;

Depois utilize a classe, exemplo:

<?php 
//Instanciamos a classe com a quantidade de segundos que a informação ficara no cache. (no caso 20)
$cache  = new HCache(20);

//Criamos um cache qualquer 
//Verifica se o cache existe e o prazo para utiliza-lo, caso não exista criamos
if(!$cache->existe('NomedoCache')){  
    //Criamos o conteúdo do cache
    $conteudo = 'Data e Hora atual: '.date('H:i:s');
    //Criamos o cache
    $cache->criar('NomedoCache', $conteudo);
}
else
{
    //caso ele exista e esteja dentro da validade nós trazemos o conteúdo
    $conteudo = $cache->ler('NomedoCache');
}
//Exibir conteúdo do cache
echo '<br> Conteúdo:<br>';
echo $conteudo;

//Algumas funções para verificar a data de criação/atualização daquele cache, caso queira exibir a data da informação para o usuário

echo 'Atualizado à '.$cache->minutosUltimaAtualizacao('NomedoCache').' Minutos <br>';
echo 'Atualizado na data '.$cache->dataUltimaAtualizacao('NomedoCache').' <br>';
echo 'Atualizado às '.$cache->horaUltimaAtualizacao('NomedoCache').' horas <br>';


?>

Configuração para Desenvolvimento

Caso queira implementar algo no sistema, ficaremos felizes com sua participação!

Precisa de melhoria ou ajuda com algum BUG?

Issues

Histórico (ChangeLog)

  • 1.0.0
    • Projeto criado
  • 1.0.1
    • Correções na classe

Meta

André Gasparin – [@andre-gasparin] – andre@gasparimsat.com.br / andre.gasparin@hotmail.com

Distribuído sob a Licença Pública Geral GNU (GPLv3)

Contributing

  1. Faça o fork do projeto (https://https://github.com/andre-gasparin/hcache/fork)
  2. Crie uma branch para sua modificação (git checkout -b feature/fooBar)
  3. Faça o commit (git commit -am 'Add some fooBar')
  4. Push (git push origin feature/fooBar)
  5. Crie um novo Pull Request

统计信息

  • 总下载量: 7
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-06-13

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固