Close Menu
Código Simples .NETCódigo Simples .NET
    Facebook X (Twitter) Instagram
    Trending
    • NewSQL em 2025: O Estado Atual, Tendências e o Futuro dos Bancos de Dados Relacionais Escaláveis
    • 12 Regras Essenciais para Reduzir a Latência de Aplicações
    • Cache Hit Ratio: Como uma Simples Métrica Pode Revolucionar sua Arquitetura
    • Como a Uber calcula o tempo estimado de chegada
    • 30 APIs Gratuitas para desenvolvedores
    • Por que escalar escrita é tão mais difícil do que escalar leitura?
    • MongoDB Analyzer para .NET: Visualize e otimize suas consultas de forma simples
    • Cardinalidade: O Conceito que Transforma o Desempenho de Bancos de Dados SQL e NoSQL
    Facebook X (Twitter) Instagram
    Código Simples .NETCódigo Simples .NET
    Código Simples .NETCódigo Simples .NET
    Home»Dicas»Principais razões que podem levar à um WebSite lento

    Principais razões que podem levar à um WebSite lento

    Jhonathan SoaresBy Jhonathan Soares1 de agosto de 20164 Mins Read Dicas
    Share
    Facebook Twitter LinkedIn WhatsApp Copy Link

    Sistemas baseados na Web que seja escalável e confiável implica em um design inteligente de sistemas, arquitetura de banco de dados, hardware e software modernos, e codificação experiente.
    Um arquiteto de software (arquiteto de soluções, sistemas, aplicativos, etc) garante que a base do sistema (ou software ou aplicativo)
    é forte o suficiente para apoiar a sua escalabilidade, confiabilidade, integridade e segurança.

    Vários estudos sugerem que os usuários do site esperam um site carregar dentro de três segundos.
    O tempo de carregamento da página ideal de uma página da web é de 1,5 segundos ou menos.
    A velocidade e o desempenho de um site são frutos do tempo de carregamento da página,
    e quão rapidamente o conteúdo de uma página da web está disponível para os usuários.

    Dependendo da complexidade e da arquitetura do site, os seguintes fatores podem afetar a velocidade e o desempenho de um Website:

    Hospedagem Ambiente (Hardware)

    Você tem o mais recente ambiente de hospedagem, incluindo os servidores, switches de rede, internet de alta velocidade,
    disco rígido de alta velocidade e outras configurações de hardware?
    Por exemplo, os switches de rede de alta velocidade e discos SSD pode melhorar drasticamente o desempenho de processamento.

     

    Servidor web

    Sistemas operacionais antigos ou obsoletos ou ineficientes e servidores Web podem ser a razão para o desempenho ruim de um site.

     

    Sistema de armazenamento ineficiente e CDN

    Um servidor de armazenamento de arquivos ineficiente e CDN podem ser a razão para o desempenho de um site ir por água abaixo.

     

    Servidor de Banco de Dados

    Em sistemas onde dados são a principal fonte de informação, um sistema de banco de dados obsoleto geralmente é o culpado.
    Algumas das áreas-chave afetadas são: a arquitetura de banco de dados, consultas lentas, índices ausentes e recursos não-otimizados.

     

    Serviços de backend e APIs

    Se os serviços de backend e APIs não são projetados corretamente, isto pode ser uma das causas de um desempenho lento de um site.

     

    Código ruim

    Em meus anos de desenvolvimento de software, código ruim é um dos principais suspeitos da velocidade lenta e mau desempenho de um site.

     

    Web Design não otimizado

    A má concepção de um site, com uso intenso de gráficos, incompatibilidade do navegador e o dispositivo, CSS e imagens não otimizadas podem causar problemas de desempenho. Tempos atrás eu fiz uma palestra sobre performance Front-end onde você pode ver o conteúdo aqui. Você também pode ler mais sobre performance front-end aqui.

     

    Tipos de arquivos e tamanho do conteúdo

    Grandes páginas de conteúdo não otimizados e tipos de arquivos desconhecidos podem causar problemas de desempenho.

     

    Bibliotecas de terceiros

    Uso de bibliotecas e componentes ineficientes de terceiros pode ser um grande vilão no seu site. Por isto fique atento aos plugins e dll’s que você utiliza no seu sistema.

     

    Plataforma não escalável

    Todos os fatores acima piorar a medida que aumenta o tráfego em um site.
    Você pode ter um grande site de alta velocidade, quando os poucos usuários acessam o site, mas não pode responder a todos da mesma performance.
    Isso geralmente é o resultado de um mau sistema, Website arquitetura e design.

     

    Mais recursos:

    O blog EggDaily sugere os seguintes 10 pontos:

    • Minimizar solicitações HTTP.
    • Reduzir o tempo de resposta do servidor.
    • Ativar a compactação.
    • Habilitar o cache do navegador.
    • Recursos minificados.
    • Otimizar imagens.
    • Otimizar o fornecimento de CSS.
    • Priorizar conteúdo “above-the-fold”.
    • Reduzir o número de plugins que você usa em seu site.
    • Reduzir redirecionamentos.

    O Blog Montis recomenda os seguintes oito pontos para melhorar o desempenho do site.

    • Codificar o seu site para “mobile first” obtendo qualidade e velocidade.
    • Reduzir o tamanho da imagem.
    • Tente um CDN.
    • Cache, tanto quanto possível.
    • Combine imagens em sprites.
    • Carregar JavaScript de forma assíncrona.
    • Rever o seu plano de serviço de hospedagem.
    • Adote Monitoramento de site baseado em nuvem.

     

    Recentemente eu fiz dois posts super bacanas sobre performance e usabilidade de sites, recomendo a leitura!

    http://codigosimples.net/2016/07/25/ferramentas-para-voce-medir-a-performance-de-websites/

    http://codigosimples.net/2016/07/26/top-3-ferramentas-de-testes-para-responsive-web-design/

     

    Um grande abraço a todos!

    Referência do artigo: http://www.c-sharpcorner.com/members/mahesh-chand

     

     

    Share. Facebook Twitter LinkedIn Telegram WhatsApp Copy Link
    Jhonathan Soares
    • Website
    • Facebook
    • X (Twitter)
    • LinkedIn

    Criador do blog Código Simples e com mais 15 anos de experiência em TI, com títulos de MVP Microsoft na área de Visual Studio Development, Neo4j Top 50 Certificate, Scrum Master e MongoDB Evangelist.

    Posts Relacionados

    Happy Hour com Dados #16 – Java vs C#

    C# Dicas 22 de setembro de 20201 Min Read

    Happy Hour com Dados #15 – Aplicação de IA no Processamento de Imagem

    Dicas Tecnologia 22 de setembro de 20201 Min Read

    Happy Hour com Dados #14 – Modelagem de Dados

    Dicas NoSql Sql 22 de setembro de 20201 Min Read
    Newsletter

    Digite seu endereço de e-mail para receber notificações de novas publicações por e-mail.

    Junte-se a 25mil outros assinantes
    Posts recentes
    • NewSQL em 2025: O Estado Atual, Tendências e o Futuro dos Bancos de Dados Relacionais Escaláveis
    • 12 Regras Essenciais para Reduzir a Latência de Aplicações
    • Cache Hit Ratio: Como uma Simples Métrica Pode Revolucionar sua Arquitetura
    • Como a Uber calcula o tempo estimado de chegada
    • 30 APIs Gratuitas para desenvolvedores
    Categorias
    • Arquitetura (14)
      • Testes (2)
    • Asp.net (120)
      • C# (89)
      • Mvc (13)
    • Banco de dados (90)
      • NoSql (58)
      • Sql (38)
    • Boas práticas (29)
      • Gestão & Produtividade (1)
      • Metodologias Ágeis (6)
    • Cursos (52)
    • Dicas (105)
    • Front-End (92)
    • IA (1)
    • Linux (6)
    • NodeJS (4)
    • Post do Leitor (9)
    • Python (5)
    • Seo (12)
    • Tecnologia (30)
      • ITIL (1)
      • Padrões de Projeto (4)
    • Testes (2)

    VEJA TAMBÉM

    Cursos
    12 de fevereiro de 20166 Mins Read

    1000 livros gratuitos sobre programação!

    Olha que dica bacana! A pagina só com livros sobre programação é mantida no GitHub…

    30 APIs Gratuitas para desenvolvedores

    Facebook X (Twitter) Instagram LinkedIn

    Type above and press Enter to search. Press Esc to cancel.

    Vá para versão mobile