O Calypte é uma ótima opção de cache e armazenamento de sessões. Ele é extremamente rápido, trabalha bem com pouca memória e permite o armazenamento de dados na memória secundária do servidor.
Calypte pode ser instalado usando Composer.
Adicione no arquivo
composer.json
em require
"calypte/calypte": "1.0.*"
.
O arquivo vai ficar parecido com:
{ "name": "meuprojeto", ... "require": { ... "calypte/calypte": "1.0.*" }, ... }
Depois de atualizado o arquivo de configuração, execute o comando
composer install
.
Outra forma de adicionar o Calypte ao seu projeto é executar o
comando composer require calypte/calypte
.
Aguarde o término da atualização do projeto e abra o arquivo config/cache.php
e dentro do
arranjo stores[]
adicione:
'calypte' => [ 'driver' => 'calypte', 'host' => env('CALYPTE_HOST', '127.0.0.1'), 'port' => env('CALYPTE_PORT', 1044), ],
O arquivo vai ficar parecido com:
... 'stores' => [ 'apc' => [ 'driver' => 'apc', ], 'array' => [ 'driver' => 'array', ], 'database' => [ 'driver' => 'database', 'table' => 'cache', 'connection' => null, ], 'file' => [ 'driver' => 'file', 'path' => storage_path('framework/cache/data'), ], 'memcached' => [ 'driver' => 'memcached', 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), 'sasl' => [ env('MEMCACHED_USERNAME'), env('MEMCACHED_PASSWORD'), ], 'options' => [ // Memcached::OPT_CONNECT_TIMEOUT => 2000, ], 'servers' => [ [ 'host' => env('MEMCACHED_HOST', '127.0.0.1'), 'port' => env('MEMCACHED_PORT', 11211), 'weight' => 100, ], ], ], 'calypte' => [ 'driver' => 'calypte', 'host' => env('CALYPTE_HOST', '127.0.0.1'), 'port' => env('CALYPTE_PORT', 1044), ], 'redis' => [ 'driver' => 'redis', 'connection' => 'default', ], ], ...
Abra o arquivo config/app.php
e dentro do arranjo providers[]
adicione
calypte\CalypteServiceProvider::class
.
O arquivo vai ficar parecido com:
'providers' => [ ... calypte\CalypteServiceProvider::class, ... ],
Para finalizar abra o arquivo .env
e adicione:
CACHE_DRIVER=calypte SESSION_DRIVER=calypte ... CALYPTE_HOST=127.0.0.1 CALYPTE_PORT=1044
Inicie o servidor calypte e sua aplicação já estará pronta para ser usada.