Que configuração do PHP devo usar para um ambiente de hospedagem compartilhada (fpm, fcgi, proxy, module)?

1

Atualmente, estou trabalhando em um painel de gerenciamento de hospedagem na web para executar sites PHP (como o Plesk ou o cPanel). Eu estava pesquisando as melhores maneiras possíveis de executar o PHP com o Apache. O mod_php está fora de questão, pois um ambiente como esse precisa de usuários separados para cada site (ou assinatura no meu caso).

Eu decidi usar o PHP5-FPM com o mod_fastcgi que funcionou muito bem, mas descobri que o mod fastcgi não está mais sendo desenvolvido. Isso não seria um problema, pois o protocolo não muda, mas a documentação não está disponível (ou não consigo encontrá-lo).

Meu problema exato: TTFB (tempo para o primeiro byte) em um site WordPress ao vivo é de cerca de 2s no meu servidor e eu não gosto disso, é demais com a adição de vários MBs de fotografias. Eu quero constante fluxo de PHP, mas não consigo tirá-lo com esta configuração, e é ainda mais difícil sem documentação.

Qual configuração devo usar e por que e como?

  • Módulo Apache (como posso obter usuários separados?)
  • mod_fastcgi e PHP-FPM (como posso fazer o PHP fluir?)
  • mod_fcgid e PHP-CGI (como fazer? tutoriais?)
  • mod_proxy_fcgi e PHP-FPM (como posso fazer o PHP fluir?)
  • Alguma outra solução?

Obrigado! (Sim, o buffer de saída do PHP está desabilitado, o FastCGICfg -flush não fez nenhuma diferença, eu tentei todas as soluções que encontrei na web, mas parece que ninguém usa essa configuração com o Apache, apenas nginx, mas eu preciso disso porque eu tenho que dar controle aos usuários com arquivos .htaccess)

    
por Imre Szalai 04.04.2016 / 18:32

2 respostas

0

Eu consegui configurá-lo em um PHP5-CGI & mod_fcgid setup e meio que faz o que eu preciso. Ele não envia tudo para o cliente, pois ele foi gerado pelo PHP automaticamente, mas o comando flush () começou a funcionar. Os tempos do TTFB caíram um pouco. Continuarei trabalhando nisso e atualizarei esta resposta se descobrir algo útil.

Eu usei os seguintes sites para realizar a configuração atual:

  • Configuração do Fcgid: link (com modificações)
  • Valores de configuração do fcgid: link
por 05.04.2016 / 19:34
0

Sim, suPHP é uma poderosa ferramenta PHP desenvolvida para executar scripts PHP, permitindo configurar e corrigir permissões e propriedade de seus arquivos e pastas como proprietário de um script com proteção completa em servidores da Web e acessibilidade de construção.

    
por 28.04.2016 / 19:36