Autor | Zpráva | ||
---|---|---|---|
dedMaus Profil * |
#1 · Zasláno: 21. 6. 2010, 18:21:59
Zdravím,
chci pomoci ajax funkce get nahrát soubor a chci aby se to vždy znova nahrálo co každou sekundu. Jde mi prostě o chat, který se vždy bude refreshenovat . Nevíte jak to udělat? :) Předem děkuji za odpověd a doufam, že mne chápete :D |
||
Chamurappi Profil |
#2 · Zasláno: 21. 6. 2010, 18:27:11 · Upravil/a: Chamurappi
Reaguji na dedMause:
Víme. Viz Časování na JPW, bude tě zajímat setInterval .
„aby se to vždy znova nahrálo co každou sekundu“ Počítáš s tím, že každý požadavek představuješ určitou zátěž serveru? Mimochodem, nadepsat dotaz nějak smysluplně, aby to byla normální věta a ne jen shluk tří obecných slov, bys nedokázal? |
||
dedMaus Profil * |
#3 · Zasláno: 21. 6. 2010, 18:37:22
nevim nijak me to nanapadlo...Tak jak se to řeší s tím reloadem aby to moc nezatěžovalo moc server? Prostě takový chat jakoby. KDyž tam někdo něco napíš, tak by to bylo asi nejlepší no
|
||
Chamurappi Profil |
#4 · Zasláno: 21. 6. 2010, 19:07:50
Reaguji na dedMause:
„jak se to řeší s tím reloadem aby to moc nezatěžovalo moc server?“ Uvažoval bych o minimálně desetisekundovém intervalu. „KDyž tam někdo něco napíš, tak by to bylo asi nejlepší no“ Ano, zní to velmi lákavě. |
||
dedMaus Profil * |
#5 · Zasláno: 21. 6. 2010, 22:23:45
Jak to teda mám zařídit aby se to při každé přidané zprávě refreshlo?
|
||
Chamurappi Profil |
#6 · Zasláno: 22. 6. 2010, 13:05:52
Reaguji na dedMause:
To nezařídíš. Můžeš zařídit, aby se nový obsah zobrazoval v pravidelném intervalu (rozumném, ne sekundovém) a po odeslání vlastní zprávy. |
||
Kcko Profil |
#7 · Zasláno: 22. 6. 2010, 13:11:15
1 SQL dotaz po 2-3s neni zadny zabijak :)
|
||
Chamurappi Profil |
#8 · Zasláno: 22. 6. 2010, 13:27:14
Reaguji na Kcka:
Záleží na tom, kolik lidí najednou ho dělá. Dva? Dvacet? Sto? Sto tisíc? |
||
dedMaus Profil * |
#9 · Zasláno: 22. 6. 2010, 17:33:23
Takže nejlepší by bylo dát vždy pomoci setintervalu aby se vykonala daná funkce. Díky všem za rady. kdyby ještě někdo něco měl, tak klidně ještě něco poraďte :)...díky
|
||
Kcko Profil |
#10 · Zasláno: 22. 6. 2010, 18:52:02
Chamurappi:
Realne, skutecne si myslis, ze se takhle bude ptat clovek, ktery dela aplikace pro desitky tisic lidi? dedMaus: Pokud tam budou desitky lidi, tak te 1 dotaz v intervalu 3s skutecne nezabije. (Zalezi i na zelezu, slusnejsi hosting to zvladne bez problemu, nehodlas to provozovat na nejakem free hostingu doufam)? |
||
Časová prodleva: 5 dní
|
|||
vasio Profil * |
#11 · Zasláno: 27. 6. 2010, 11:36:50
Předem se mlouvám že jsem nedočetl celej příspěvek. Když jsem kdysi dělal svůj chat tak jsem určitě z důvodu zátěže rychlosti internetu a atd... nikdy nenechával nahrávat veškerý text, snaž se o to aby ti script načetl když se přihlási guest nebo uživatel jen 10 vzkazů a potom když nějaký přibude tak aby se předával jen přidaný řádek z SQL. Chat je určitě zajímavá věc s ajaxem, můžeš si uděla opravdu mnoho vychytávek ;-).
|
||
vasio Profil * |
#12 · Zasláno: 27. 6. 2010, 11:38:03
Mimochodem ten človíček se jen snaží vyzkoušet si chat s kterým se chce pochlubit, tomu je zátěž tak ňák u zatku při xxx lidí :-).
|
||
dedMaus Profil * |
#13 · Zasláno: 27. 6. 2010, 15:47:03
Nebojte já nehodlám dělat nějaký primitivní chat ;). Na free hostingu to budu programovat. Pak to bude jen ve hvězdách :)
Ok díky všem za rady :) |
||
Časová prodleva: 14 let
|
0