Autor Zpráva
Neas
Profil
Ahoj.
Nedávno jsem začal pracovat na chatu. Vše fungovalo, ale od doby, co jsem přidal následující script, mi na něm problikává nápis, který se má zobrazit, pokud selhalo připojení k databázi.
setInterval("$.get('chat.vyhodnoceni.php', function(vystup){$('#chatarea').html(vystup);});", 0);

Chtěl bych se tedy zeptat: může takto zapsaný příkaz způsobit pády databáze?
Děkuji.
habendorf
Profil
Pokud tu nulu změníš na řekněme 2000, děje se co?
Chamurappi
Profil
Reaguji na Nease:
Ty se snažíš bombardovat server každých 0 milisekund HTTP požadavkem na PHP skript? Není to trošičku sebevražedné? Proč by se nemělo něco odporoučet při takovémhle takřka DoS útoku?
Neas
Profil
potřeboval jsem udělat, aby script vypsal případné nové příspěvky v chatu ihned. Šlo by toho docílit nějakým elegantnějším způsobem?
habendorf
Profil
Chamurappi:

To od tebe není hezké. Já mu dal šanci, aby na to přišel sám, a ty jsi mu jí zase sebral :o)
Nox
Profil
Neas:
Potřeboval jsem udělat, aby script vypsal případné nové příspěvky v chatu ihned. Šlo by toho docílit nějakým elegantnějším způsobem?“¨
Ano:

Long polling nebo APE
Neas
Profil
Asi teď budu za velkýho neznalce, ale co je to long polling a APE ?
nightfish
Profil
Neas:
Asi teď budu za velkýho neznalce, ale co je to long polling a APE ?
naštěstí pro velké neznalce existuje Google, který jim to všechno umí vysvětlit...
Nox
Profil
Neas:
Ještě sem našel http://zdrojak.root.cz/clanky/web-sockets/, ale nečet, nevim

Nepsal jsem to abych machroval, ale aby sis zbytek našel sám :-)

Ale dobře:
http://community.bbgamezone.net/index.php?action=search2&search=comet
např. http://www.zeitoun.net/articles/comet_and_php/start#comet_with_classic_ajax_litte_chat_demo
http://www.ape-project.org/ -> ale toto je už docela rozsáhlá věc... (jak na potvoru se mi ale stránka zrovna nechce načíst)

Možná jsou ještě jiné techniky, ale znám jen tyto

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: