0 Compartilhamentos 190 Views

Como instalar o Alternative PHP Cache (APC) no Ubuntu

13 de novembro de 2013

O que é o APC?

Alternative PHP Cache é a sigla para APC.

É uma extensão que faz cache de opcode do PHP o que pode aumentar substancialmente o desempenho de aplicações.

O APC além de fazer o cache de variáveis/objetos, realiza a função de criar cache do próprio código compilado do PHP.
Como sabemos o PHP é uma linguagem interpretada, portanto quando uma requisição é realizada, o engine do PHP lê o seu código fonte, compila em um bytecode, chamado opcode, e finalmente o executa.

Toda as requisições passam por esse processo. O APC simplesmente utilizada o cache do bytecode compilado, o opcode, e o reutiliza nas próximas requisições. Esse processo reduz bastante o tempo de processamento no servidor. Em sites com muito tráfego, o desempenho pode melhorar significativamente.

Instruções para Instalação no Ubuntu

O primeiro passo é instalar o pacote do APC com a seguinte linha de comando:

Após o pacote ser instalado é necessário reiniciar o processo php-fpm.

Bastan então validar se o APC já está em funcionamento. Você pode precisar instalar a interface PHP para linha de comando.

Se for o caso use a linha de comando para instalar o PHP command line interface:

Agora sim você pode verificar se o APC está instalado corretamente:

Moleza não?

Você deve visualizar algo como:

Para maiores informações sobre configuração, recomendo a visitação da documentação oficial do APC.

Você pode se interessar

Como baixar o novo Windows Terminal
Dicas
8 visualizações
Dicas
8 visualizações

Como baixar o novo Windows Terminal

Carlos L. A. da Silva - 26 de junho de 2019

Ferramenta foi turbinada e já está disponível em versão de prévia para usuários do window

Libra: o que sabemos sobre a criptomoeda do Facebook
Artigos
7 visualizações
Artigos
7 visualizações

Libra: o que sabemos sobre a criptomoeda do Facebook

Carlos L. A. da Silva - 25 de junho de 2019

O anúncio oficial do Libra promete um futuro surpreendente para a maior rede social do mundo.

WebAssembly // Dicionário do Programador
Vídeos
1,655 compartilhamentos6,807 visualizações
Vídeos
1,655 compartilhamentos6,807 visualizações

WebAssembly // Dicionário do Programador

Thais Cardoso de Mello - 24 de junho de 2019

Quer descobrir o que está por trás dessa tecnologia que já chega achando que pode sentar na janela do desenvolvimento web? Assista esse episódio e descubra!

Deixe um Comentário

Your email address will not be published.

Mais publicações

Promoções de Jogos do Final de Semana (21/06)
Notícias
8 visualizações
8 visualizações

Promoções de Jogos do Final de Semana (21/06)

Carlos L. A. da Silva - 21 de junho de 2019
Histórias do Hotmail
Artigos
9 visualizações
9 visualizações

Histórias do Hotmail

Carlos L. A. da Silva - 21 de junho de 2019
Top 5 linguagens de programação para IA e Machine Learning
Vídeos
7 visualizações
7 visualizações

Top 5 linguagens de programação para IA e Machine Learning

Thais Cardoso de Mello - 20 de junho de 2019
8 jogos que foram cancelados para surgirem jogos diferentes
Artigos
7 visualizações
7 visualizações

8 jogos que foram cancelados para surgirem jogos diferentes

Carlos L. A. da Silva - 17 de junho de 2019