Nginx, PHP-FPM e Memcached

1

Eu tenho a instalação do Wordpress em execução em dois servidores da web, com o Nginx. Eu configurei o Memcached em ambos os servidores e estou usando o plug-in de cache total do W3 para o Memcached:

  1. Qual é a solução recomendada para multiplicar os servidores do Memcached. Eu configurei ambos no plugin W3 (192.168.1.1; 11211, 192.168.1.2:11211), mas não tenho certeza se esta é uma boa solução em termos de desempenho, pois o cache será armazenado em ambos os servidores simultaneamente? Devo configurar apenas o endereço de loopack em cada servidor web? Como isso realmente funciona - o cache é replicado em ambos os servidores neste caso?

  2. Você poderia, por favor, fornecer alguns bons artigos / guias para implementar o ambiente chrooted para o PHP-FPM?

  3. Qual extensão do PHP é recomendada: php-pecl-memcached ou php-pecl-memcache. O plugin W3 não reconhece o php-pecl-memcached.

Obrigado

    
por HTF 30.05.2012 / 00:19

1 resposta

1

Com relação ao memcache, ele não replica entradas entre a máquina. Se você verificar o site deles, verá que é:

distributed memory object caching system

Por distribuído, os objetos de cache são distribuídos por seus vários memcaches. A menos que você esteja vendo um tráfego muito alto (10 milhões de visualizações de páginas / mês), isso terá pouco impacto no desempenho e eu apenas deixaria como você o tem.

A extensão do PHP que você quer é: link

Em termos de PHP-FPM, consulte: link Interessante ler, mas em geral, isso tem que ser ajustado por blog, pois a maioria dos problemas de desempenho são causados por plugins WP e não pelo próprio código.

Apenas uma dica com o WP, se você puder mover coisas de plug-ins para seus modelos, por exemplo, código de compartilhamento social, isso geralmente é mais rápido.

    
por 30.05.2012 / 01:13