Em seguida, temos que nos concentrar em outra área de aceleração de PHP – software de ferramenta de cache. Este tipo de software acelera otimizando o ambiente de execução do PHP sem alterar nenhum código. Podemos chamá-los aproximadamente de "ferramentas de otimização/cache de código de execução" e você pode entender que elas são usadas para implementar otimização/cache de nível inferior.
A seguir está uma lista de ferramentas comumente usadas atualmente. Qual delas tem o melhor efeito? Teste-a em seu próprio ambiente de servidor:
(1) Cache PHP alternativo da APC
http://pecl.php.net/package -info.php?package=APC
O APC roda em Linux e FreeBSD, você precisa compilá-lo e instalá-lo você mesmo. De acordo com seus desenvolvedores, a velocidade do script pode ser aumentada em 50% a 400% em seu ambiente de teste. E o APC é um projeto de código aberto e adicionou a biblioteca PECL do PHP, que vale a pena tentar.
(2) Turck MMCache
http://turck-mmcache.sourceforge.net/
Turck MMCache parece ser o tipo de software mais popular atualmente. É de código aberto e totalmente gratuito. Ele pré-compila e armazena em cache o código PHP e também executa certas otimizações no ambiente de execução do PHP. De acordo com sua documentação oficial, o MMCache pode reduzir significativamente a carga no servidor e aumentar a velocidade de execução do script em 1 a 10 vezes.
O MMCache é compatível com Zend Optimizer, outro software de aceleração bastante conhecido, mas observe que o MMCache deve ser instalado primeiro (configurado em php.ini). Além de acelerar os programas PHP, o MMCache também pode criptografar código PHP.
Turck MMCache suporta plataformas Linux e Win32.
(3) PHPA, o PHP Accelerator
PHPA é outro software popular de aceleração de PHP. Em seu site oficial, há uma comparação de testes de execução de scripts PHP usando PHPA, APC e Zend Cache respectivamente. Seu desempenho é um pouco melhor que o APC e um pouco pior que o Zend Cache.
PHPA suporta sistemas Linux, FreeBSD, OpenBSD, BSDi e Solaris
(4) Zend Performance Suite
Zend Performance Suite é um software veterano de aceleração/otimização de PHP, baseado na mais conhecida empresa Zend. no campo PHP. A versão 4.0 foi lançada. Ele pode fornecer aceleração de programas, cache de conteúdo, compactação de arquivos, serviços de download, etc. para aplicativos PHP. É muito poderoso e ganhou prêmios de recomendação de várias revistas PHP – mas devo mencionar que também é. muito caro. O preço atual é de US$ 1.875.
Espero que os leitores possam testar os vários softwares de aceleração acima de acordo com o ambiente do servidor e escolher o mais adequado, porque não posso fornecer um padrão de teste universalmente aplicável para julgar qual solução é a mais eficaz. Em conjunto, pessoalmente acho que o Turck MMCache é uma escolha recomendável, é gratuito e tem excelentes funções.