como a velocidade do servidor e da rede afeta o desempenho do site
um site Lento afeta a felicidade do cliente, aumenta o abandono, reduz a experiência da marca, impacta o SEO, frustra os administradores do site e meio que faz tudo chupar. Estamos” sob o capô ” sites de ajuste de desempenho para clientes há 14 anos. Em nossa série melhorando o desempenho do site, ajudaremos você a estabelecer uma linha de base para o seu site, revisar as principais alavancas que procuramos para melhorias de desempenho e apontá-lo na direção certa à medida que você começa.
a precária viagem de ida e volta
a menos que você seja um engenheiro de rede de internet, talvez não esteja ciente de que a World Wide Web é realmente uma web. Quando você digita uma URL, seu navegador não está falando diretamente com o servidor de uma empresa. Não é como latas entre uma tela – há latas em cada extremidade, mas a string é uma web interconectada global.
Para cada pedido de um visitante do site do navegador faz (100s de elementos para uma visualização de página), um web-como a viagem começa e é transmitido ao longo de muitas redes. A solicitação começa a partir do URL que o visitante insere em seu navegador e pula em muitos servidores, eventualmente chegando ao seu servidor, que então responde de volta em muitos servidores e acaba no navegador do visitante. Essa jornada é medida em milissegundos para ir ida e volta e está acontecendo na velocidade dos elétrons. A localização do seu servidor web real não importa muito.
quando falamos sobre o desempenho do site, uma das áreas a considerar é a velocidade real em que o servidor que hospeda o código do seu site pode obter e retornar uma resposta. Isso normalmente é chamado de latência de rede ou apenas “tempo de espera” e é o tópico para hoje.
Medir a Latência de Rede
Você provavelmente já ouviu falar do seu Endereço IP — é como o endereço de correspondência para o seu computador ou dispositivo na internet. Isso, junto com um protocolo de transferência (TCP/IP), estabelece as regras que permitem que pacotes de informações se movam ao longo de uma vasta rede interconectada e passem de um servidor de origem para um navegador de destino. Como um sistema postal eletrônico.
Para vê-lo em ação, você pode executar um comando traceroute em um Mac ou tracert no seu PC e você terá uma lista de todos os roteadores e o tempo (espero que em milissegundos) que levou para obter uma resposta. Quando você soma o tempo para cada salto, você pode ter uma noção da latência entre sua máquina e seu site. Usamos ferramentas sofisticadas de monitoramento e gerenciamento para obter essas informações de forma mais gráfica.Voltando às ferramentas de desenvolvedor do Google Chrome( especificamente a guia Rede), a latência do primeiro documento solicitado é importante. É essencialmente o tempo que leva para você clicar em enter no seu navegador, seu servidor da web processa as instruções para o primeiro documento e o envia de volta ao seu computador/navegador. Este primeiro documento contém todos os outros links para imagens, ativos, estilos, assim por diante. Ele também geralmente contém todo o HTML estrutural para a página e o texto.
a velocidade da rede quando uma solicitação deixa sua rede pessoal/comercial não é algo sobre o qual você terá um tremendo controle. No entanto, confie que é incrivelmente resiliente, otimizado e rápido. Coisas que você ouve nas notícias como ataques de negação de serviço, backbones sendo cortados, serviços DNS sendo direcionados — todas as coisas que acontecem no meio de uma solicitação de rede — não estão realmente sob seu controle.
os dois grandes itens que você tem controle sobre essa latência de impacto:
- vemos problemas de latência quando um cliente tem uma conexão lenta do office ou uma largura de banda insignificante em sua rede. Especialmente com ferramentas como o painel de administração do Magento, que geralmente enviam muitos elementos de página (como um catálogo de produtos).
- a outra área que vemos latência está no tempo de processamento do banco de dados, ou alocação de memória para o seu banco de dados. As plataformas de comércio eletrônico e CMS criam dinamicamente páginas de solicitações para o banco de dados. Um banco de dados com alocação de memória insuficiente pode retardar sua capacidade de responder, afetando o desempenho geral.
se o carregamento da primeira página parecer muito lento nas Ferramentas do desenvolvedor (como mais de 1-2 segundos), muitas vezes você pode obter uma vitória rápida fazendo com que sua equipe de desenvolvimento dê uma olhada na configuração de hardware e alocação de memória. Verifique se as configurações recomendadas para seu aplicativo estão sendo atendidas (geralmente são amplamente publicadas por um desenvolvedor de aplicativos). Ver ganhos imediatos de desempenho às vezes pode ser tão simples quanto redimensionar seu servidor web e alocar memória.
se parece que um site é lento apenas para você-e outras pessoas dizem que o site carrega bem-provavelmente é apenas você. Certifique-se de que a rede que você usa tenha uma taxa de transferência adequada. Mesmo em redes Wi-Fi corporativas de última geração, muitas vezes há muitas solicitações concorrentes de largura de banda, ou pode ser a distância que você está de um ponto de acesso. Faça um teste de velocidade para descobrir.
ver ganhos imediatos de desempenho às vezes pode ser tão simples quanto redimensionar seu servidor web e alocar memória.
operações de rede é um grande tópico, mas os profissionais nesta área sabem mais sobre (e se preocupam mais com) o desempenho do que qualquer outro grupo que você vai encontrar. Eles podem fornecer uma análise mais profunda e executar todos os tipos de verificações de diagnóstico para ajustar o desempenho de seu servidor web e redes de escritório. O material entre as latas é fascinante, mas raramente é o que você fixaria problemas de desempenho do site.
na edição final do web performance, falaremos com mais detalhes sobre todo o Cache e agregação disponíveis. Esta pode ser uma ótima maneira de reduzir o número de solicitações de ida e volta necessárias, e isso melhorará o desempenho.
leia mais na série:
- site Lento? Os 6 fatores mais comuns que afetam a velocidade do site
- Como medir a velocidade do seu site
- principais sinais vitais da Web e o impacto do desempenho do site no SEO
- impactos do design do site no desempenho: Como a otimização de imagens pode ajudar
- como a adição de tecnologias de Marketing afetará o desempenho do site
- o que é o Cache do site e por que é importante para os profissionais de marketing?
- apresente as descobertas de desempenho do seu site com este útil modelo de relatório de otimização
estamos aqui para ajudá-lo a amar seu site! Não se esqueça de se inscrever abaixo para obter as últimas informações úteis de nossa equipe para a sua.