Nginx como proxy reverso para o Apache apenas com conteúdo dinâmico?

2

Parece ser uma boa prática universal executar o Nginx como um proxy reverso na frente do Apache para servir o PHP.

Este ainda é o caso quando se usa um CDN para servir todos os ativos estáticos (images / css / js)?

Obviamente, servir arquivos estáticos rapidamente é uma das principais vantagens de ter o Nginx na frente, mas ainda vale a pena executá-lo apenas com solicitações dinâmicas para sua vantagem como um buffer para clientes lentos?

Obrigado,

Ian

    
por ichilton 27.01.2011 / 11:31

1 resposta

0

Caso seu projeto / scripts não dependam estritamente de módulos Apache específicos ou de terceiros, vale a pena tentar o cache de Nginx / PHP-FPM / APC / pacote Memcached para exibir conteúdo dinâmico. Isso definitivamente diminui a pegada de uso de memória e permite lidar com mais solicitações ceteris paribus.

Para um número elevado de CMSs populares, você pode facilmente encontrar exemplos de configuração do Nginx. O primeiro lugar para verificar é o site oficial do Nginx Seção de configuração .

Além disso, pode-se considerar o uso de diretivas fastcgi_cache do HttpFcgiModule nativo.

    
por 24.11.2011 / 07:39