Com o lançamento do Ubuntu 14.04 e a proliferação de PHP 5.5, não vai ser uma migração longe de Cache Desempenho Alternativa (APC) e direção do PHP novo built-in OPcache.
Este é um movimento lógico que parece destinado para qualquer linguagem interpretada. Como sites tornaram-se mais e mais complicado com muitos processos em execução, opcode cache se tornou uma necessidade -, felizmente, é simples de implementar.
O site php.net tem uma página agradável de todas as opções de tempo de execução disponíveis, mas vamos cobrir o básico aqui para você começar rapidamente.
Tudo que você precisa fazer para obter OPcache configurar é fazer mudanças no php.ini arquivo em seu servidor.
php.ini aberto no seu editor de texto favorito
Servidores web Apache
1
|
/etc/php5/apache2/php.ini
|
Nginx-servidores com PHP-FPM
1
|
/etc/php5/fpm/php.ini
|
Ative a OPcache
Para habilitar o OPcache, mudar para as seguintes linhas – fácil o suficiente!
1
|
;opcache.enable=0
|
Mudar para:
1
|
opcache.enable=1
|
Nota: você tem que descomentar esta linha, bem como alterar o ” 0″ para ” 1″ .
Modificar a quantidade de RAM do OPcache vai usar
Com OPcache, há um trade-off entre a velocidade ea quantidade de RAM usada. Quanto mais RAM você está disposto a dedicar ao armazenamento de código de operação, mais opcode que podem ser armazenadas. Há um retorno decrescente, em algum momento, porque algum código será executado raramente, ou sua base de código pode não ser tão grande. Vale a pena jogar com essa configuração para ver onde você obter o melhor desempenho versus RAM trade-off.Esta configuração está em megabytes.
1
|
;opcache.memory_consumption=64
|
Mudar para:
1
|
opcache.memory_consumption=128
|
Aumentar o número de scripts que podem ser armazenados em cache
1
|
;opcache.max_accelerated_files=2000
|
Mudar para:
1
|
opcache.max_accelerated_files=4000
|
Alterar a Freqüência Revalidar
Para se certificar de que os avisos OPcache quando você alterar seu código PHP, você pode definir a frequência revalidate. Basicamente, isso vai lhe dizer o cache como muitas vezes para verificar o timestamp nos arquivos. Isto é medido em segundos.
1
|
;opcache_revalidate_freq = 2
|
Mudar para:
1
|
opcache_revalidate_freq = 240
|
Verifique se o OPcache Mod PHP é ativado
Acredite ou não, que converte a maioria das configurações que você precisa para começar. PHP5 tem seu próprio sistema de módulos (desde 5,4), para se certificar de que OPcache está habilitado.
1
|
sudo php5enmod opcache
|
Restart PHP eo servidor
Agora você deve estar tudo pronto para começar a usar OPcache PHP 5.5 do. Você só precisa reiniciar o servidor para ir buscá-la.
Apache Web-servidores
1
|
sudo service apache2 restart
|
Nginx-servidores
1
|
sudo service nginx restart
|
Conclusão
Bem, aí está. Na verdade, é surpreendentemente simples para obter esta instalado e funcionando. Há uma série de opções que lhe permitem monitorar sua taxa de acerto com OPcache. Aqui é uma solução de código aberto ( OPcache Estado ) que pode ser encontrado no GitHub.
Via www.hostingadvice.com