Fazendo cache do PHP



APC é um módulo alternativo de cache do PHP, e serve para não obrigar o PHP a interpretar os scripts a cada execução ,melhorando por tabela a performance do servidor.

Sua instalação é simples , em sistemas debian-like será nescessária a instalação do pacote de desenvolvimento do PHP5 :

apt-get install php5-dev

Feito isso a instalação do pacote APC é feita com o comando :

pecl install APC

Então basta adicionar o seguitne conteúdo no arquivo /etc/php5/apache2/php.ini :

extension=apc.so


[apc]

apc.enabled = 1

apc.shm_segments = 1

apc.shm_size = 30

apc.optimization = 0

apc.ttl = 7200

apc.user_ttl = 7200

apc.num_files_hint = 1000

apc.mmap_file_mask = /tmp/apc.XXXXXX

As flags apc.ttl , apc.user_ttl definem o tempo em segundos que o script vai ficar em cache.