Devo ativar o FastCGI no WordPress?

Eu estou olhando para as configurações do meu servidor e estas são as seguintes:

Usando WP-Supercache (modo mod-rewrite) e tem cerca de 6.000 postagens. Devo ativar o FastCGI no meu servidor? Alguma outra configuração que você recomendar mudar?

Solutions Collecting From Web of "Devo ativar o FastCGI no WordPress?"

Peço desculpas, isso deve ser um comentário.

Você precisa se perguntar se é necessário. Conheço o seu pedido aqui para obter conselhos, mas o seu site está atualmente em execução? É lento? Os usuários estão reclamando?

Eu pessoalmente não recomendaria FastCGI, mas existem vários outros plugins ou ferramentas para acelerar seu site.

Eu recomendaria os seguintes plugins:

  • WP Super Cache
  • Cache total do W3

Vendo que você já está usando WP-Super Cache, como está configurado atualmente?
Talvez mais importante, qual a configuração do seu servidor? (Hardware, hospedagem, etc.)

EDITAR:
Vou atualizar e expandir essa resposta para uma resposta “real” quando as informações estiverem disponíveis.

Para os dados que foram armazenados em cache, os dois caches devem executar o equivalente. Em geral, a maioria das pessoas achará que o WP-Supercache é mais fácil de configurar e usar a partir de uma perspectiva administrativa (purga e pré-preenchimento).

Cache das pessoas por dois motivos: 1) Melhoria da concorrência no tratamento de muitos visitantes ao mesmo tempo. Isso só é relevante para sites de alto tráfego. Para isso, ambas as tecnologias podem funcionar de forma semelhante.

2) Tempo-to-first byte mais rápido ao compilar os resultados. Isso é relevante para todos os sites, independentemente da quantidade de tráfego. O WP-Supercache pode ser melhor aqui, porque é fácil pré-preencher seu cache.

O cache Nginx FastCGI apenas armazena em cache a saída do WordPress no disco para que as solicitações que combinam o cache sejam imediatamente atendidas pelo Nginx sem tocar no intérprete PHP.

WP-Supercache faz algo semelhante; No entanto, você precisa ajustar seu arquivo Nginx Vhost para dizer ao Nginx onde encontrar os arquivos WP-Supercache. Se você fizer isso, o desempenho deve ser equivalente.

Caso contrário, o Nginx passa a solicitação para o PHP, que então recupera os arquivos. Ainda é significativamente mais rápido do que bater no MySQL e compilar o resultado em PHP, mas não tão rápido quanto ignorar o PHP completamente.

O WP-Supercache faz um trabalho um pouco melhor ao se integrar com o WordPress, por isso é mais seguro dizer aos resultados do cache indefinidamente e, em seguida, purgar manualmente o item quando atualizado, em comparação com o cache FastCGI, o padrão é que os itens do cache são purgados após 10 minutos.

Por outro lado, o cache FastCGI pode armazenar em cache conteúdo não-padrão, como 301 redirecionamentos gerados pelo seu aplicativo PHP e 404 erros.

Se você executou um site muito ocupado, você também pode executar ambos os caches em conjunto, provavelmente fazendo o cache FastCGI não armazenar em cache páginas / postagens típicas, já que já foi armazenado em cache pelo WP-Supercache, mas armazenando em cache 301, 404, etc.