Jump to content


Photo

Bate-papo Sem Refresh


  • Faça o login para participar
10 replies to this topic

#1 gifs.kit.net

gifs.kit.net

    Saulo Petri

  • Usuários
  • 457 posts
  • Sexo:Não informado
  • Localidade:Niterói, RJ

Posted 31/12/2005, 02:23

Uma lógica pra se fazer um chat é você ter uma pagina dando refresh, conforme os usuarios do chat forem enviando mensagens, essas mensagens vao aparecendo na pagina.

O problema é que cada refresh significa uma nova "solicitação" ao servidor.
imagina 100 pessoas dando refresh de 1 em 1 segundo numa página? Servidor pede arrego.

Estou desenvolvendo um chat o gostaria de uma alternativa onde nao precise dar refresh o tempo todo.

gostaria de receber ideias de vocês.

Um abraço e feliz 2006!
nome: Saulo Petri
email: saulopetri@gmail.com

Sites:

O melhor Axé do Rio
sakeiaboa


#2 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 31/12/2005, 09:12

mas é assim mesmo que é feito os chats... porem utilizando a "filosofia" AJAX que apenas atualiza uma parte da pagina... no caso dos chats apenas a iframe de "conversa" é atualizada...

Falopa!

#3 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 31/12/2005, 09:47

olá... de qualquer forma vc deverá realizar uma "solicitação" para o servidor.
Você pode usar AJAX ou não. De qualquer forma o servidor terá que lhe enviar uma resposta. Ai que tá, vc tem que ver a forma que use menos o servidor.

Tem uma forma em AJAX - não lembro onde li :( - que verifica se o arquivo foi atualizado. Se não foi retorna FALSE, por exemplo, se foi retorna as novidades.

Isso pode ser bem melhor do que a cada 5, 10 segundos mandar o arquivo de bate papo, estando ou não com novidades.

Até mais

Edição feita por: paes, 31/12/2005, 09:49.

Site: GustavoPaes.net

^ Rumo ao Topo ^

#4 tidytrax

tidytrax

    ::DEV

  • Usuários
  • 129 posts
  • Sexo:Masculino

Posted 31/12/2005, 19:41

Olha tem um chat em ajax ai muito bom nao da refresh e a mensagem aparece na hora, pode te ajudar para desenvolver o seu ou usar ele mesmo Flw

:)


EDIT:

O correto tá lá embaixo.

Edição feita por: tidytrax, 04/01/2006, 12:19.


#5 gifs.kit.net

gifs.kit.net

    Saulo Petri

  • Usuários
  • 457 posts
  • Sexo:Não informado
  • Localidade:Niterói, RJ

Posted 03/01/2006, 14:50

dee ter alguma forma de fazer isso com java script

Edição feita por: gifs.kit.net, 03/01/2006, 14:52.

nome: Saulo Petri
email: saulopetri@gmail.com

Sites:

O melhor Axé do Rio
sakeiaboa


#6 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 03/01/2006, 17:12

AJAX usa JavaScript ;)

Edição feita por: paes, 03/01/2006, 17:12.

Site: GustavoPaes.net

^ Rumo ao Topo ^

#7 gifs.kit.net

gifs.kit.net

    Saulo Petri

  • Usuários
  • 457 posts
  • Sexo:Não informado
  • Localidade:Niterói, RJ

Posted 03/01/2006, 19:24

blz...
agora me diz oque é ajax :D
tentei abrir esse arquivo com o bloco de notas, apareceu um código bem bagunçado.
nome: Saulo Petri
email: saulopetri@gmail.com

Sites:

O melhor Axé do Rio
sakeiaboa


#8 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 04/01/2006, 01:40

AJAX = Asynchronous Javascript and XML.

Não é nova, já é aplicada a muitos anos em sites, mas não é muito difundida. O objetivo é usar aplicações em Javascript para atualizar certas partes da sua página sem a necessidade de recarregar a tela toda a cada ação do usuário.

Tem alguns artigos muito bons na net, a maioria em inglês, mas os web developers brasileiros também estão se inteirando do assunto, apesar de não existir muitos projetos grandes que utilizem o AJAX, vale a pena se informar e expandir seu conhecimento.

Quer um bom começo ? Então toma : AJAX

-------------------------------------------------- Edit

Lembrei que na parte de Tutoriais em PHP tem uma classe PAJAX que o Guilherme Blanco se eu não me engano desenvolveu um tempo atrás, de uma procurada que você vai achar.

Vi agora também que você já conhecia o AJAX mas não sabia, o seu e-mail é GMAIL, que utiliza AJAX :blink:

Edição feita por: bimonti, 04/01/2006, 01:44.

WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#9 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 04/01/2006, 09:40

É como disse bimonti... o AJAX serve para atualizar apenas uma parte do site, ou seja, um <div> um <span>...

Isso permite maior rapidez e fica tbm mais prático !!
Até
Site: GustavoPaes.net

^ Rumo ao Topo ^

#10 tidytrax

tidytrax

    ::DEV

  • Usuários
  • 129 posts
  • Sexo:Masculino

Posted 04/01/2006, 12:19

Esse ai ta correto mals pelo outro ;)

Attached Files



#11 fegabriel

fegabriel

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 08/03/2010, 09:04

Esse ai ta correto mals pelo outro ;)


Poxa cara, fiz download do código AJAX, mas ele está sem extensão. Tem como vc dar uma olhada nele?
Abraços!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq