Mudanças entre as edições de "Projeto Integrador - 2010.1 - Dicas de GAR"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 30: Linha 30:
  
 
=Modificação de Conteúdo Web=
 
=Modificação de Conteúdo Web=
Uma das formas de se alterar dinamicamente uma página Web, antes de entregá-la ao cliente que a solicitou, é através de ''proxies''. Com eles, é possível ler o conteúdo (''payload'')  
+
Uma das formas de se alterar dinamicamente uma página Web, antes de entregá-la ao cliente que a solicitou, é através de ''proxies''. Com eles, é possível ler o conteúdo (''payload'') antes mesmo de se fazer a requisição ao servidor final, ganhando em recurso de rede.
 +
 
<center><graphviz>
 
<center><graphviz>
 
digraph Navegacao
 
digraph Navegacao
Linha 41: Linha 42:
  
 
Cliente -> Analisador [label="1: Requisição"]
 
Cliente -> Analisador [label="1: Requisição"]
Analisador -> Proxy [label="2: Filtragem"]
+
Analisador -> Proxy [label="2: Filtragem + Requisição"]
 
Proxy -> Site  [label="3: Requisição"]
 
Proxy -> Site  [label="3: Requisição"]
 
Site -> Proxy [label="4: Resposta"]
 
Site -> Proxy [label="4: Resposta"]

Edição das 15h08min de 14 de junho de 2010

Organização

<graphviz>

digraph Serviços { splines = true

subgraph clusterRede { label = "Rede" DHCP }

subgraph clusterAplicacao { label = "Aplicação" DNS HTTP MySQL SMTP IMAP }

DHCP -> DNS -> HTTP MySQL -> HTTP -> MySQL DNS -> SMTP -> HTTP DNS -> IMAP -> HTTP }

</graphviz>

Modificação de Conteúdo Web

Uma das formas de se alterar dinamicamente uma página Web, antes de entregá-la ao cliente que a solicitou, é através de proxies. Com eles, é possível ler o conteúdo (payload) antes mesmo de se fazer a requisição ao servidor final, ganhando em recurso de rede.

<graphviz>

digraph Navegacao { rankdir=LR Cliente [shape=plaintext] Analisador [shape=circle] Proxy [shape=circle] Site [shape=circle]

Cliente -> Analisador [label="1: Requisição"] Analisador -> Proxy [label="2: Filtragem + Requisição"] Proxy -> Site [label="3: Requisição"] Site -> Proxy [label="4: Resposta"] Proxy -> Analisador [label="5: Resposta"] Analisador -> Cliente [label="6 Modificação + Resposta"] }

</graphviz>



Voltar para Página principal do Projeto