Estou me perguntando se há alguma maneira de melhorar essa velocidade? meu site tem cerca de 2 mil membros, 100 mil posts e 5 mil tópicos. Estou usando um plano de 4 GB de RAM da DigitalOcean.
No Discourse, estou usando apenas as configurações padrão (com o template do Cloudflare ativado).
Embora eu tenha alguns plugins instalados
De acordo com o Google Search Console, na seção de desempenho, é mostrado que o tempo de carregamento do site está lento. Ouvi dizer que o PageRank considera isso ao classificar sites.
E, no entanto, não é lento e o Google não está penalizando você. Existe uma enorme quantidade de desinformação sobre o PageRank e essa afirmação é uma delas.
Caso contrário, otimizar é realmente fácil. Você não pode fazer muito. No WordPress, haveria opções por causa do PHP e de como os sites funcionam, mas em relação a um aplicativo como o Discourse, não há ferramentas semelhantes.
Claro, você pode começar a procurar um VPS e/ou DNS mais rápido, mas é só isso e você não obterá um valor real e concreto pelo seu dinheiro.
Isso não está correto. A velocidade da página tem sido um sinal de pesquisa por um bom tempo, embora não seja um fator de ranqueamento alto. O Google usou dados tanto da visualização do rastreador quanto do CrUX - não tenho certeza se ainda é o caso.
Se você tiver uma maneira de verificar a velocidade com todos eles desativados, isso pode ser bastante informativo. O Discourse não é inerentemente lento - minha pontuação no Lighthouse é 100.
Se puder, medir com metade deles ativados permitirá que você restrinja talvez a um único plugin que esteja causando problemas de desempenho. Mas pode não ser apenas um.
Olá Apenas outra abordagem… Sempre tive problemas com servidores DO desse tipo. Era lento para a atividade da minha comunidade. Então mudei o servidor para a Vultr. Acho que os servidores Vultr High Frequency são os melhores nesse preço. O Discourse prefere muito mais a CPU mais rápida de núcleo único do que as de múltiplos núcleos mais lentas. Pelo que sei, apenas a Vultr oferece vCPU de 3GHz+ em suas linhas HF. Nunca tive problemas com a velocidade nesses servidores. Super rápido e estável! Eu uso um servidor de 2vCPU, 4GB de RAM, 128GB NVMe SSD. Tenho usado servidores Vultr HF há anos. Definitivamente vale a pena tentar, eu recomendo fortemente.
Comparado com DO eu ainda não fiz, mas farei uma reconstrução com timer assim que puder, se bem me lembro, geralmente leva cerca de 5 minutos e também verificarei o desempenho real do servidor. Atualizarei este post.
Informações da CPU:
Processador Intel Core (Skylake, IBRS)
cpu MHz: 3695.998
O tempo de reconstrução com 13 plugins, usando armazenamento de objetos s3 e YJIT habilitados. Portanto, provavelmente pode ser mais rápido sem ou com menos que estes ou em uma nova instalação.
Em particular, FCP e LCP são o que você provavelmente deseja otimizar. Depois de isolar meus problemas em alguns plugins personalizados, consegui melhorar a velocidade de volta para a categoria “boa” para quase todas as minhas páginas.
Quão confiáveis são essas métricas com aplicativos como o Discourse? Isso foi feito para páginas da web mais tradicionais. E exatamente como podemos melhorar as coisas quando não há opções como carregar PHP mais tarde, etc.?
Foi fundamental para me ajudar a isolar vários problemas no meu site. Especificamente, comparando o site com ou sem certos componentes de tema ou plugins ativados. Também é bom para isolar arquivos grandes e identificar qualquer deslocamento de conteúdo.
Outra opção que achei útil foi usar os testes de desempenho integrados no Chrome, acessíveis no painel do inspetor.
Mesmo problema para mim, mudei de disco SAS (300 IOPs com burst para 1000) para disco SSD (1500 IOPs com burst para 3000) e o desempenho melhorou dez vezes. (esses IOPs são restrições do provedor de nuvem que uso)
Minha melhor dica é Linode, fiz testes de velocidade com todos esses servidores e achei o DO o mais lento, em segundo lugar Vultr, e em primeiro lugar Linode (da Akamai).