wp cache nginx fastcgi vs super cache wp

3

Eu tenho uma instância do servidor de 512 MB com um núcleo. A partir de agora eu tenho cerca de 3 sites com cerca de 10k artigos, em todos eles eu tenho super cache wp habilitado. O tempo de cache típico é de 3600 segundos ou 7200 segundos. E a instância vps está aguentando bem. Tem apenas um pico de cerca de 60% de cpu uma vez por dia.

Eu li que uma vez que um site atinge 30k artigos, não é uma boa prática confiar no super cache wp, por causa do número do arquivo (sistema de arquivos linux) ou algo assim.

Então achei que talvez devesse migrar para o cache nginx fastcgi. Em seu site, eles recomendam isso como a melhor prática, em comparação com o super cache wp ou o cache total w3.

Considerando a quantidade de memória RAM, tenho disponível. Vocês acham que o cache fastcgi seria uma alternativa melhor para meus sites?

E o memcached?

Eu tenho php 7.1 com o opcache ativado.

    
por Ryan 23.10.2017 / 00:37

1 resposta

1

Seu número de 30K é provavelmente irrelevante. Em esta pergunta alguém tem 8 milhões de arquivos em um pasta.

Se você tiver muitos usuários anônimos, provavelmente será melhor usar cache de páginas Nginx e um CDN como CloudFlare (simples, com um nível gratuito) ou CloudFront . Um usuário anônimo é qualquer usuário que não faça login no site, o. Pode ser mais preciso dizer que você pode armazenar em cache páginas que não são personalizadas. Você não pode armazenar em cache, por exemplo, saldo de conta, encadeamentos iniciados, etc., pois eles são diferentes para cada usuário.

O cache do FastCGi é o que chamo de cache de páginas. Eu tenho um tutorial que pode ser interessante.

Qualquer plugin do Wordpress significa que o PHP precisa ser iniciado. PHP é lento e com fome de memória. O cache de páginas Nginx significa que você não invoca o PHP, então é muito mais rápido. Eu diria que o cache de páginas Nginx é 10 a 100 vezes mais rápido do que chamar PHP, e usa significativamente menos recursos - CPU e RAM.

O Memcached é um armazenamento rápido de chave / valor, mas normalmente é chamado pelo Wordpress, assim você ainda tem a sobrecarga do PHP.

    
por 23.10.2017 / 00:42