O que é o WinCache?
Windows Cache para PHP é uma extensão que acelera e aumenta a performance de aplicações em PHP que rodan em um servidor Windows. Uma vez que o WinCache para PHP está habilitado e carregado no engine PHP, As aplicações podem utilizar todas as funcionalidades presentes nesta extensão sem realizar nenhuma alteração no código fonte.
Principais atrativos do WinCache
- Aumenta a performance de aplicações PHP pois faz cache do bytecode do código PHP;
- Reduz a quantidade de I/O do sistema de arquivos pois os scripts PHP são cacheados em memória;
- É possível gerenciar o cache até o nível de usuário fazendo com que o os scripts possam ser executados ainda mais rápidos;
- Avita o mapeamento redundante de caminhos aboslutos usando cache de caminhos relativos
Instruções para Instalação
- Baixe a extensão no site oficial do IIS;
- Descompacte o arquivo. Você encontrará alguns arquivos como: php_wincache.dll, wincache.php;
- Copie o arquivo php_wincache.dll para a pasta de extensões do seu PHP (geralmente se chama ext);
- Abra o arquivo php.ini (geralmente localizado na pasta de instalação do PHP) e adicione a seguinte linha de código no final do arquivo:
[PHP_WINCACHE] extension=php_wincache.dll
- Reinicie o serviço do IIS e pronto, extensão instalada.
- Para verificar se está tudo OK, basta criar um arquivo .php usando a função phpinfo(). Busque por WinCache e veja se está em funcionamento.
Espero que essa dica ajude. Qualquer dúvida é só comentar.