Como reduzir o tempo de “conexão” incorrido para uma solicitação

2

Estou tentando otimizar a velocidade do site e, durante esse processo, descobri isso. Um tempo de conexão de cerca de 620ms é incorrido toda vez que eu solicito uma página. Por favor, veja a imagem abaixo para informações detalhadas

Issoépersistente.Existealgumamaneiradereduziressetempo?Quaispoderiamseraspossíveisrazões:

  1. IssoéporcausadoSSL?Estesiteéacessívelapenascomo link
  2. Ou é um problema com o DNS? Eu estou usando DNS Godaddy a partir de agora. A mudança para o AWS Route 53 fornecerá qualquer benefício.

Estou usando o servidor nginx como proxy para o apache tomcat.

    
por Abhi 15.03.2016 / 09:03

1 resposta

1

Dê uma olhada no webpagetest.org, fiz um teste no seu site. Está me dizendo para o primeiro pedido que não há tempo gasto em negociações SSL, que é hora de primeiro byte. Isso é normalmente o tempo de processamento, se você pode armazenar em cache no Nginx para usuários que não estão logados que poderiam ir fazer.

As solicitações estranhas para arquivos JS estão demorando na negociação SSL, enquanto os outros arquivos não estão. Eu não sei porque é isso. Espero que alguém mais consiga resolver isso.

O GTMetrix diz que sua página está bem formada.

Para acelerar as coisas, você pode colocar CloudFlare na frente do site, o que pode fazer algum armazenamento em cache, dependendo de onde estão os data centers de CF. Eles também fazem SSL para você e são muito bons nisso.

O armazenamento em cache da página Nginx também pode ajudar, pois os usuários que não estão conectados podem ter uma grande aceleração. Eu tenho um artigo sobre aqui .

Não é por causa do DNS, isso é rápido. Nunca ajuda a ir mais rápido. O Route 53 seria mais rápido, mas custa dinheiro. O CloudFlare tem um plano gratuito e funciona bem com a AWS. No entanto Route 53 é um plano razoável, mas eu não iria focar sua atenção lá primeiro.

Também pode ser por causa da latência, que você não pode consertar além de um CDN. Onde está o servidor em relação a você - qual é o tempo de ping? Eu posso ver que está na AWS na região de ap-southeast-1 - não tenho certeza qual delas é.

    
por 15.03.2016 / 09:23