Por que meu site está tão lento após a instalação do SSL?

1

Eu tenho um site Wordpress que funciona razoavelmente bem localmente. A maioria das páginas é carregada em torno de 1s. Alguns são ainda menos em torno de 800-900ms.

Quando eu carrego meu site no meu servidor de produção, um VPS de 2G RAM no Oceano Digital, o tempo de carregamento sobe para cerca de 1,6s, o que não é muito louco, mas depois de instalar um certificado SSL, o tempo de carregamento é agora mais perto de 4-5s. Isso é um salto enorme! O domínio que estou usando é:

link

Minimizei todos os meus recursos e obtive uma pontuação decente nos testes de velocidade da página, como Google PageSpeed, Pingdom e Gtmetrix, mas o tempo geral de resposta do servidor aumentou.

Primeiro, tentei usar um SSL pago da GoDaddy, mas depois de ver como era lento, tentei instalar um certificado da Let's Encrypt, que parece ser ligeiramente melhor, mas ainda muito lento.

Eu entendo que o https sempre será um pouco mais lento que o http, mas não deve haver muita diferença. O que causa o atraso? Existe alguma coisa no meu tema que eu deveria estar procurando? Estou usando muitas requisições cURL para renderizar ícones SVG em PHP. Este poderia ser o problema? Qualquer sugestão seria muito apreciada.

Atualizar

Depois de ouvir alguns de vocês e ler um pouco mais sobre ele, tenho a impressão de que esse tipo de tempo de carregamento é esperado quando você está usando HTTPS com o Wordpress e nenhum plugin de cache. / p>

Eu tive experiências terríveis com plugins de cache no passado - não sendo capaz de desligá-los em desenvolvimento - e então eu estava resistindo a usar um, mas desde então eu cedi e instalei o WP Super Cache. Eu sei que isso não explica o meu problema, mas pode ter resolvido isso. Depois de alguns carregamentos de página, o site agora está carregando muito rápido.

    
por Michael Lynch 12.04.2018 / 21:42

1 resposta

2

Confira o link

Ele mostra que leva quase 4,6 segundos para fazer o carregamento inicial da página. Se você cavar; O tempo até o primeiro byte é de 4,3 segundos. Isso é wordpress gerando a página.

Wordpress é o problema, não HTTPS. Se você não estiver usando um plugin de cache. (w3cache, wpSuperCache, etc) que seria a primeira coisa que eu tentaria.

    
por 12.04.2018 / 22:15