Estou tentando configurar um servidor para um site Wordpress. O que devo usar para cache de opcode? APC, xcache ou eAccelerator?
Responder1
APC é de longe a melhor opção entre as três. O eAccelerator está começando a perder sua base e parece ter problemas com a versão mais recente do PHP. APC pode ser encontradoaqui. Existem muitos outros links por aí, mas este é confiável (assumindo que seja a versão mais recente). As principais configurações a definir no seu php.ini
arquivo serão:
extension=”apc.so”
apc.enabled=”1”
apc.shm_size=”30M”
Por exemplo, executei uma carga de instalação do Piwik balanceada em três servidores e com eAccelerator e foi capaz de lidar com cerca de 15 acessos por segundo. Depois que mudei para a APC e reduzi as configurações necessárias para minha instalação, alcançamos mais de 40 acessos por segundo (mais de 2 milhões de acessos por mês) sem nenhuma falha na interface web do Piwik.
Aqui está uma imagem de nossa CPU com APC ligado e desligado (Piwik usa um cron job para coletar suas informações, mas o ponto é sua eficácia)
Responder2
Eu daria uma boa olhada no Xcache atualmente. A APC não teve muitas atualizações e produz alguns erros de opcode para nós. O Xcache também é mantido pelo grupo lighttpd, que não precisa de muita introdução.
Finalmente, a APC não está integrada e não será integrada ao PHP para todos aqueles que dizem isso (não necessariamente neste tópico, mas em toda a rede. Isso foi verdade para as palestras iniciais do PHP6 que foram portadas para 5.4, mas foram descartadas ). As últimas palestras mostram o PHP tentando determinar qual sistema de cache de opcode usar, se houver. A última vez que ouvi, o Zend Accelerator estava sendo considerado, do qual você não pode mais baixar diretamente.
Responder3
Eu usaria apc em uma configuração nginx+php-fpm. Geralmente é isso que usamos em nosso site.
Responder4
Eu uso APC emhttp://www.ubuntubrsc.com/e é muito bom.
Se você misturar isso comNginx(com microcache),PHP-FPM,BatcacheeCloudFlare Pro, você obtém um site muito rápido. O uso de recursos também é incrível.