A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Como melhorar o desempenho do seu WebSite Marco Antônio Chaves Câmara LOGIC Engenharia Ltda

Apresentações semelhantes


Apresentação em tema: "Como melhorar o desempenho do seu WebSite Marco Antônio Chaves Câmara LOGIC Engenharia Ltda"— Transcrição da apresentação:

1 Como melhorar o desempenho do seu WebSite Marco Antônio Chaves Câmara LOGIC Engenharia Ltda

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 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

25 Dúvidas ? Marco Antônio C. Câmara Tel.(071) FAX(071)


Carregar ppt "Como melhorar o desempenho do seu WebSite Marco Antônio Chaves Câmara LOGIC Engenharia Ltda"

Apresentações semelhantes


Anúncios Google