Como é que posso gerir a cache APC?

Procédure

O que é a cache APC?

A extensão APC(AlternativePHPCache) é um sistema de cache avançado que acelera a criação das suas páginas PHP e poupa trabalho ao servidor. Chama-se cache OPCode.

Em termos simples, o OPCode é o código intermédio compilado pelo PHP para executar as suas páginas. Uma cache OPCode significa que já não tem de "compilar" sistematicamente cada página que chama, fornecendo uma página que já foi compilada e armazenada na RAM do seu servidor.

Como é que configuro o APC?

O APC já está instalado em todos os nossos servidores VPS, por isso não precisa de o instalar.


Como posso verificar se o APC está ativo?

Pode verificar se o módulo APC está ativo utilizando um phpinfo

Para tal, crie um ficheiro php com esta linha :

phpinfo();


Em seguida, insira este ficheiro na raiz do seu sítio Web.

Deverá obter uma página que indica a configuração PHP do seu servidor.

Como é que posso gerir a cache APC?

Pode agora verificar se o APC está disponível e ativado.

Como é que posso gerir a cache APC?


Como eliminar dados da cache?

Pode gerir a interface APC copiando o ficheiro da documentação APC (substitua {seu site} pelo nome do seu site)

cp /usr/share/doc/php-apc/apc.php /var/www/{seu sítio Web}/web/

Pode então aceder à interface APC através desta página

http://nom_de_votre_site/apc.php

Como é que posso gerir a cache APC?


A partir desta interface, pode verificar os ficheiros em cache clicando no botão

"User Cache Entries" (entradas de cache do utilizador ) e limpar os ficheiros em cache utilizando o botão"Clear User cache" (limpar cache do utilizador).

Como é que posso gerir a cache APC?
Se não conseguir registar-se, é necessário editar o ficheiro apc.php

/var/www/{seu sítio Web}/web/apc.php


Em seguida, modifique estas duas linhas com um nome de utilizador e uma palavra-passe à sua escolha

Antes da modificação

defaults('ADMIN_USERNAME','apc'); // Nome de utilizador do administrador defaults('ADMIN_PASSWORD','password'); // Palavra-passe do administrador - ALTERE ISTO PARA ENABLE!!!!


Após a modificação

defaults('ADMIN_USERNAME','apclws'); // Nome de utilizador do administrador defaults('ADMIN_PASSWORD','passwordlws'); // Palavra-passe do administrador - ALTERAR PARA ACTIVAR!!!


Como posso desativar a cache APC?

Para a desativar, é necessário encontrar o ficheiro de configuração da APC.

Para fazer isso, use PHP INFO.

Como é que posso gerir a cache APC?


É necessário editar este ficheiro:

nano /etc/php5/fpm/conf.d/20-apc.ini


Modifique este ficheiro de configuração utilizando ";" para comentar estas instruções.


1. Editar o ficheiro

2. Comentar o ficheiro

Antes de

extensão=apc.so


Depois

extension=apc.so


Também pode remover este pacote completamente

sudo aptitude remove php-apc sudo pecl uninstall apc

help.lws.net/a/354
Este artigo foi útil?

Sim

Não

Lido 22 503 vezes

Obrigado! Não hesite em colocar questões sobre a nossa documentação se pretender mais informações e ajudar-nos a melhorá-la.

Artigos semelhantes

Uma pergunta sobre este artigo?

Coloque-a à equipa LWS e à comunidade. A resposta é publicada após moderação.

Fazer uma pergunta à equipa do LWS e à sua comunidade

RGPD: Responsável: LWS-Ligne Web Services. Finalidade: moderação e publicação pública da sua pergunta, eventual notificação de uma resposta. Base legal: consentimento (art. 6.º, n.º 1, al. a) RGPD). Conservação dos e-mails: 90 dias após a notificação, 12 meses no máximo sem resposta. Para exercer os seus direitos, consulte a secção RGPD das nossas condições gerais.