Como melhorar o desempenho do seu WebSite - PowerPoint PPT Presentation

About This Presentation
Title:

Como melhorar o desempenho do seu WebSite

Description:

Seu WEB Server Performance no hardware Software selecionado N mero de servidores Organiza o ... reverse proxy caching, adaptadores de rede, drivers e ... – PowerPoint PPT presentation

Number of Views:95
Avg rating:3.0/5.0
Slides: 26
Provided by: MarcoA96
Category:

less

Transcript and Presenter's Notes

Title: Como melhorar o desempenho do seu WebSite


1
Como melhorar o desempenho do seu WebSite
  • Marco Antônio Chaves Câmara
  • LOGIC Engenharia Ltda
  • mcamara_at_logicsoft.com.br

2
Quem é o Palestrante ?
  • Marco Antônio Chaves Câmara
  • Engenheiro Eletricista (UFBA)
  • Professor
  • Universidade Católica do Salvador
  • Universidade do Estado da Bahia.
  • Trabalha com redes desde 1987
  • Certificações
  • CNE e CNI (Novell)
  • MCP (Microsoft)
  • Projetista e Instalador (Lucent Technologies)
  • Diretor técnico da LOGIC Engenharia
  • Salvador - BA.

?
?
?
?
?
?
3
Componentes de Performance
4
Componentes de Performance
  • Entre o usuário que acessa a sua página e o seu
    WEB Server, existe toda uma infra-estrutura
    sujeita a problemas de performance.
  • Todos os componentes afetam diretamente a
    performance no usuário, que é o que lhe interessa
    !

5
Componentes de Performance
  • Ambiente do Usuário
  • Desempenho da Estação e do modem, qualidade da
    linha, SO, browser, resolução da tela etc
  • Embora sejam importantes, normalmente nenhum
    destes aspectos pode ser modificado
  • Nas Intranets normalmente estes parâmetros são
    modificáveis (às vezes ...)

6
Componentes de Performance
  • Provedor de Acesso e o seu canal
  • Infra-estrutura, canal c/ a Internet, número de
    linhas, caching etc
  • Novamente um aspecto em que não podemos intervir
  • A absorção dos pequenos provedores por grandes
    empresas vem reduzindo este problema
  • Inexistente nas Intranets.

7
Componentes de Performance
  • A Internet
  • Localização do usuário, horário de uso,
    disponibilidade dos canais etc
  • Sujeito a pequenas influências em função do
    conteúdo, ou melhor, do negócio
  • Para grandes abrangências geográficas, a
    instalação de servidores geograficamente
    dispersos pode melhorar a performance
  • Utilização de canais de comunicação privados nas
    Intranets também pode melhorar a performance.

8
Componentes de Performance
  • O(s) seu(s) canal(is)
  • Capacidade, disponibilidade, multiplicidade, uso
    de mídias pouco sensíveis a ruídos
  • Normalmente é o primeiro componente analisado (às
    vezes até o único ...)
  • Implica em custos (que são diferentes de
    investimentos)
  • Precisam ser pagos pela operação
  • Devem ser criteriosamente selecionados.

9
Componentes de Performance
  • A sua rede
  • Roteadores, backbone, canais para os servidores e
    equipamentos, gerenciamento de tráfego, reverse
    proxy caching, adaptadores de rede, drivers e
    softwares
  • Neste podemos intervir com facilidade
  • Envolve custos, e principalmente investimento
  • Pode ser pago pela operação em longos períodos
  • Acrescenta valor ao negócio.

10
Componentes de Performance
  • O(s) seu(s) WEB Server(s)
  • Performance no hardware (disco, memória e
    processador), software selecionado, número de
    servidores, organização de arquivos, conteúdo
  • Podemos interferir com facilidade
  • Envolve investimento e custos
  • Além da aquisição e up-grades, é necessário a
    operação, manutenção e gerenciamento
  • Tomar cuidado com a garantia de invisibilidade
    para o usuário.

11
Trabalhando nos Componentes
12
Ambiente do Usuário
  • Nas Intranets
  • Todos os aspectos podem ser tratados, como
  • Desempenho da Estação
  • Política de up-grade
  • Rede
  • Projeto adequado e compatível com performance
    desejada
  • SO Browser
  • É melhor padronizar
  • Resolução da tela
  • É melhor padronizar
  • Na Internet
  • Apenas o browser pode ser tratado, através da
    multiplicidade de páginas de conteúdo

13
A Internet
  • Localização do Usuário
  • No comércio eletrônico, a dispersão geográfica é
    um objetivo !
  • Implica em problemas de performance para usuários
    remotos.
  • Utilizar canais privados oferecendo múltiplos PoP
    pode ajudar.
  • Horário de Uso
  • Quem determina é o seu negócio, e não as suas
    necessidades de performance
  • Disponibilidade de Canais
  • Sujeito a ações governamentais e ao mercado
  • Utilizar canais privados oferecendo múltiplos PoP
    pode ajudar.

14
Seu canal com a Internet
  • Medição e qualificação do tráfego é quem pode
    determinar expansão e/ou maior capilaridade
  • Qual a utilização atual ?
  • Aonde estão os seus Internautas ?
  • Avaliando o custo
  • Será que o canal realmente deve ser o primeiro
    item a ser melhorado ?

15
Sua rede
  • Avaliar performance e configuração dos roteadores
  • Garantir utilização plena do canal
  • Avaliar performance do backbone
  • A rede deve ser o último gargalo no acesso
  • Equipamentos e servidores diretamente
    relacionados ao acesso devem utilizar os canais
    de maior velocidade disponível
  • Equipamentos secundários e estações ficam com o
    resto
  • Gerenciamento de tráfego
  • Garantir divisão homogênea entre servidores (ou
    caches) homogêneos
  • Reverse Proxy Caching
  • Garantir o atendimento de solicitações
    populares sem sobrecarga dos servidores

16
Seu WEB Server
  • Performance no hardware
  • Software selecionado
  • Número de servidores
  • Organização de arquivos
  • Conteúdo
  • Custos e Investimentos
  • Invisibilidade

17
Seu WEB Server
  • Performance no hardware
  • Processador
  • Muito importante no processamento de
    solicitações. Ex. search
  • Memória
  • Reduzindo o acesso ao disco. Ex índices
  • Disco
  • Software selecionado
  • Número de servidores
  • Organização de arquivos
  • Conteúdo
  • Custos e Investimentos
  • Invisibilidade

18
Seu WEB Server
  • Performance no hardware
  • Software selecionado
  • A escolha do WEB Server
  • A escolha dos demais serviços
  • Integração entre produtos
  • Número de servidores
  • Organização de arquivos
  • Conteúdo
  • Custos e Investimentos
  • Invisibilidade

19
Seu WEB Server
  • Performance no hardware
  • Software selecionado
  • Número de servidores
  • Garantir a distribuição de atividades e conteúdo
  • Organização de arquivos
  • Conteúdo
  • Custos e Investimentos
  • Invisibilidade

20
Seu WEB Server
  • Performance no hardware
  • Software selecionado
  • Número de servidores
  • Organização de arquivos
  • Arquivos chamados simultaneamente podem ficar em
    servidores separados
  • Arquivos muito populares devem ser replicados ou
    armazenados em caches.
  • Conteúdo
  • Custos e Investimentos
  • Invisibilidade

21
Seu WEB Server
  • Performance no hardware
  • Software selecionado
  • Número de servidores
  • Organização de arquivos
  • Conteúdo
  • Páginas rápidas são melhores que páginas
    sofisticadas
  • Tempo de carga
  • Suporte browsers
  • Tratamento de gráficos, imagens e animações
  • Redução de tamanho
  • Oferecer, mas não obrigar !

22
Seu WEB Server
  • Performance no hardware
  • Software selecionado
  • Número de servidores
  • Organização de arquivos
  • Conteúdo
  • Custos e Investimentos
  • Tão importante quanto o investimento é a
    manutenção
  • Invisibilidade

23
Seu WEB Server
  • Performance no hardware
  • Software selecionado
  • Número de servidores
  • Organização de arquivos
  • Conteúdo
  • Custos e Investimentos
  • Invisibilidade
  • Deve ser garantida a qualquer custo
  • Qual o WEB Server de ABC Ltda ? Não sei ...
  • Você tem vários servidores ? Eu não sabia ...
  • Esta figura foi compactada ? Eu não sabia ...

24
Fontes de Referência
  • Sites na Internet
  • CISCO (www.cisco.com)
  • Resonate (www.resonate.com)
  • serverwatch.internet.com/webservers.html
  • webcompare.iworld.com
  • Diversas Palestras e Tutoriais
  • Criando sites arrasadores na WEB II
  • 2a. Edição - David Siegel
  • Editora Quark do Brasil
  • ISBN 857354052-4

25
Dúvidas ?
  • Marco Antônio C. Câmara
  • Tel. (071) 351-2127
  • FAX (071) 351-1460
  • email mcamara_at_logicsoft.com.br
Write a Comment
User Comments (0)
About PowerShow.com