TTFB wordpress lento hospedagem
Sven Baumgartner | Atualizado: 22 de julho de 2016
Existem muitas razões pelas quais seu site pode ser lento. Tempo para firstВ byte (TTFB), respectivamente tempo até o último byte (TTLB), para o documento HTML inicial é uma explicação queremos focar neste post.
Na maioria dos casos falamos sobre como otimizar o nosso front-end como minimizar CSS ou comprimir imagens. Este é um aspecto muito importante ter um site de carregamento rápido, mas há boas razões para otimizar o back-end também. Basta imaginar que há uma consulta de banco de dados lento que atrasa a página de download. Outros cenários são de que seu servidor de origem atinge seu limite devido à execução de código ineficiente e lento.
O que é TTFB?
TTFB, que significa tempo para o primeiro byte. é a quantidade de tempo que leva a partir de quando um cliente faz uma solicitação HTTP para ele receber o seu primeiro byte de dados a partir do servidor web. O tempo para o primeiro byte é constituído por 3 componentes separados.
- O tempo necessário para enviar o pedido HTTP
- O timeВ neededВ para o servidor para processar o pedido
- O neededВ tempo para o servidor para enviar de volta o primeiro byte da resposta ao cliente
Por Tempo Lento até o último byte dos Resultados do arquivo HTML em Experience Bad Usuário
Um navegador web recebe primeiro o arquivo HTML que inclui todas as referências aos ativos, que precisam ser baixado sub-sequencialmente. O navegador não vai começar a baixar qualquer ativo sem o arquivo HTML. Os navegadores da Web pode iniciar o download ativos ao receber primeiros bytes do arquivo HTML. Portanto, o tempo para o primeiro byte (TTFB) tem um papel importante como bem. No entanto, na maioria dos casos - se não todos os conteúdos —no site podem ser impedidos de buscar até que o HTML foi totalmente descarregado. Portanto, TTFB é tão importante quanto TTLB.
O back-end Problema lenta
O exemplo simplificado a seguir ilustra como um backend lento pode levar a um atraso para o download dos ativos sequentes sub. Os testes foram feitos com o teste de velocidade de página inteira em tools.keycdn.com/speed .В O primeiro exemplo mostra entrega rápida do documento HTML sem atrasos.
No exemplo followingВ, criamos manualmente um atraso de 1 segundo para destacar a questão de um tempo lento para primeiro byte. Os ativos startsВ download depois que o documento HTML tiver sido totalmente transferido.
A diferença entre TTFB e TTLB é muito pequena neste exemplo, o que elimina problemas de conectividade ou grande distância geográfica como potenciais problemas. A questão tem que ser no servidor de origem. Em média qualquer coisa com um TTFB sob 100ms é fantástico. Qualquer coisa entre 200-500ms é padrão, entre 500ms 1s —é inferior a ideal e anythingВ maior que 1s provavelmente deve ser mais investigada.
Quais são as razões para o tempo lento para primeiro e último Byte?
É fundamental que você identificar esses problemas rapidamente. Resolvê-los pode ter um grande impacto sobre a forma como você construiu sua arquitetura ou como seu projeto de banco de dados se parece. Todos os seguintes ativos são afetados por esse atraso. Isto indica a importância em resolver website lento devido a tempo para questões primeiros bytes.
Aqui está uma lista dos problemas mais comuns:
- código ineficiente no servidor de origem
- de design de banco de dados resulta em consultas lentas (indicadores, comete, procedimentos armazenados, etc)
- Misconfigured servidor web (Apache, Nginx, PHP, Ruby, MySQL, MongoDB, sysctl etc)
- O servidor de origem atingiu sua capacidade (CPU, memória, disco I / O, etc)
Tempo Para a Primeira Byte Teste
KeyCDN criado aВ nova ferramenta de teste de desempenho web em que você pode facilmente testar TTFB em um único ativo a partir de 14 locais de teste. Basta inserir a URL do seu recurso e ele irá retornar o status, status de cache, ETag, DNS, conectar, TLS e também o TTFB. Qualquer coisa abaixo de 400ms retornará um indicador verde. Desta vez, para primeiro teste byte pode ajudar a determinar em que locais que você pode estar vendo um desempenho lento.
Um grande delta entre TTFB e TTLB é muitas vezes causado por problemas de distância ou de conectividade geográficas em geral, o que leva a um aumento da latência e diminuição da taxa de transferência. Este fato ajuda a diferenciar os problemas e isolar a resolução do problema.
Um site lento - Tempo Para a Primeira Byte (TTFB) foi modificada pela última vez: 22 de julho de 2016 por Sven Baumgartner
#PERFMATTERS
250GB tráfego livre
Sobrecarregar o seu site com KeyCDN
HTTP / 2 - SSL gratuito - API RESTful - 25 POPs - Purge instantâneo