Apc, xcache ou eAccelerator? O que devo usar para o Wordpress? [fechadas]

8

Estou tentando configurar um servidor para um site Wordpress. O que devo usar para o cache do opcode? APC, xcache ou eAccelerator?

THpubs
fonte
Capaz de tentar alguma das soluções?
JMeterX

Respostas:

9

A APC é de longe a melhor opção dentre as três. O eAccelerator está começando a perder sua base e parece ter problemas com a versão mais recente do PHP. A APC pode ser encontrada aqui . Existem muitos outros links por aí, mas este é respeitável (supondo que essa seja a versão mais recente). As principais configurações a serem definidas no seu php.iniarquivo serão:

extension=”apc.so”
apc.enabled=”1”
apc.shm_size=”30M”

Como exemplo, eu executei uma carga de instalação do Piwik equilibrada em três servidores e com o eAccelerator, e ele foi capaz de lidar com cerca de 15 ocorrências por segundo. Depois que mudei para a APC e reduzi as configurações necessárias para a minha instalação, obtivemos mais de 40 acessos por segundo (mais de 2 milhões de acessos por mês), sem falhas na interface da web do Piwik.

Aqui está uma imagem de nossa CPU com a APC ativada e desativada (o Piwik usa uma tarefa cron para reunir suas informações, mas o ponto é sua eficácia)

Sistema usando APC Sistema que não utiliza APC

JMeterX
fonte
Nota 30M é aceitável para um Wordpress; se você hospedar mais sites, precisará multiplicar pelo número de sites. Use apc.php para verificar o uso da memória.
bokan 01/09/12
@bokan Good Point!
JMeterX 01/09/12
1

Eu daria uma olhada no Xcache atualmente. A APC não teve muitas atualizações e produz muitos erros de código de operação 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 que o dizem (não necessariamente neste segmento, mas em toda a rede. Isso era verdade para as conversas iniciais do PHP6 que foram portadas para a versão 5.4, mas foram descartadas ) As últimas palestras têm o PHP tentando determinar qual sistema de cache de opcode usar, se houver. A última vez que ouvi falar, o Zend Accelerator estava sendo considerado, que você não pode mais baixar diretamente.

Jacob Thomason
fonte
0

Eu usaria o apc em uma configuração nginx + php-fpm. Geralmente é isso que usamos para o nosso site.

Destruição lógica
fonte
0

Eu uso a APC em http://www.ubuntubrsc.com/ e é muito bom.

Se você combinar isso com Nginx (com microcache), PHP-FPM , Batcache e CloudFlare Pro , você obtém um site muito rápido. O uso de recursos também é incrível.

Julian Fernandes
fonte