Configuração Recomendada em sistemas Windows

OpCache

É altamente recomendado habilitar o OpCache. Esta extensão é incluída no PHP para Windows. Ela compila e otimiza os scripts PHP e os mantém na memória cache para que não sejam compilados toda vez que uma página é carregada.

Configure o php.ini:

Exemplo #1 Configuração recomendada do OpCache

opcache.enable=On
opcache.enable_cli=On
Reinicie o servidor web. Para mais informação, consulte: Configuração OpCache

WinCache

Recomenda-se usar o WinCache se o IIS for usado, especialmente em um ambiente de hospedagem web compartilhado ou em armazenamento de arquivos de rede (NAS). Note que o WinCache não é mais suportado a partir do PHP 8.0.0. Todas as aplicações PHP se beneficiam automaticamente do recurso de cache de arquivo do WinCache. Operações do sistema de arquivos são armazenadas em cache. WinCache também armazena em cache objetos de usuário e compartilha-os entre os processos php.exe ou php-cgi.exe (compartilha objetos entre requisições). Muitas das grandes aplicações web têm um plugin ou extensão ou opção de configuração para uso do WinCache para cache de objetos de usuário. Se um alto desempenho é requerido, deve-se usar cache de objetos na aplicação. Consulte: » http://pecl.php.net/package/WinCache para baixar uma DLL WinCache (or tgz) para a pasta de extensões PHP (extensions_dir no php.ini). Configure o php.ini:

Exemplo #2 Configuração WinCache recomendada

extension=php_wincache.dll
wincache.fcenabled=1
wincache.ocenabled=1 ; removida a partir do wincache 2.0.0.0
Para mais informação, consulte: Configuração WinCache

Configuração IIS

No Gerenciador IIS, instale o módulo FastCGI e adicione um manipulador para mapear a extensão `.php` para o caminho do PHP-CGI.exe (não para o PHP.exe)

Pode ser usado o Prompt de Comando para configurar o IIS via script.

Banco de Dados

Provavelmente será necessário um Servidor de Banco de Dados. Bancos de dados populares fornecem extensões PHP para que possam ser utilizados. Se o site não tiver um tráfego muito alto, o servidor de banco de dados pode ser executado no mesmo servidor web. Muitos bancos de dados populares podem são compatíveis com o Windows.

O PHP inclui as extensões mysqli e pdo_mysql.

Consulte » https://dev.mysql.com/downloads/windows/

add a note add a note

User Contributed Notes 1 note

up
4
paul dot lindgreen at msvu dot ca
6 years ago
Has anyone demonstrated in Windows/IIS a performance improvement regarding  opcache alone VS opcache/wincache used together? Is there any potential downside to using them both?
To Top