Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 10 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130
Bydlisko: 054 01 Levoča
Príspevok NapísalOffline : 23.12.2010 20:14

Chcem sa opýtať, či je možné aby ajax čakal na neakú odpoveď. Napr. aby čakal kým sa výsledok odpovede nebude rovnať niečomu. :loony:


Offline

Čestný člen
Čestný člen
Čakanie na výsledok

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 23.12.2010 20:20

Ajaxom (resp. XMLHttpRequestom) je mozne iba zaslat HTTP(S) request a ziskat odpoved. Uz ako si to naprogramujes, je na tebe, mozu sa napriklad cyklicky zasielat nove requesty, kym sa nedosiahne spominany vysledok. Radsej povedz, co sa snazis dosiahnut, aby sme ta vedeli presnejsie informovat.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130
Bydlisko: 054 01 Levoča
Príspevok Napísal autor témyOffline : 23.12.2010 20:22

Chcem urobiť superrýchly chat ale neviem ako presne postupovať, aby sa docielilo rýchle príjimanie a odosielanie správ.







_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Užívateľ
Užívateľ
Čakanie na výsledok

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 23.12.2010 20:27

Môžeš overovať každú milisekundu či nie je nejaká nová správa, lenže to je náročné na pripojenie a zbytočné, ale superrýchle. Môžeš to ale nastaviť na každú sekundu alebo na väčší interval. A bolo by dobre aby si najprv vypýtal len nejaký súbor, ktorý ti vráti 1 alebo 0 podľa toho, či je nejaká správa a až pri výsledku 1 by si požadoval súbor, ktorý ti vypíše správu.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130
Bydlisko: 054 01 Levoča
Príspevok Napísal autor témyOffline : 23.12.2010 20:30

To nie je zlý nápad. Dik. A koľko requestov za sekundu zvládne JS?







_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Čestný člen
Čestný člen
Čakanie na výsledok

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 23.12.2010 21:10

To je hovadina. Za 1ms sa nestihne zaslat request, takze by sa zbytocne zasielali nove requesty, pricom z tych starsich by este neprisla odpoved. Najrychlejsi interval obnovovania by mal byt ten, ze novy request by sa zasielal vtedy, ked dorazi odpoved z predosleho requestu; aj toto sa mi ale zda zbytocne vela, perioda obnovovania niekolko sekund je uplne v pohode.
Co sa tyka Fletyho rady s 1/0, neodporucam. Aj tak by sa pri novej sprave musela prijat odpoved s celou spravou, plus by to bolo zabrzdene o pociatocny request, pri ktorom by prisla ta jednotka.
Pracu by podstatne zjednodusili dve technologie, bud tzv. sockety alebo udalosti zaslane serverom, v navrhu HTML5 reprezentovane rozhraniami WebSocket a EventSource. Tieto su vsak velmi slabo podporovane a je prakticky iste, ze sa este budu menit, ci uz specifikacie, alebo implementacie v prehliadacoch, preto neodporucam ich nasadzovat na web.
Zmaz si smajlika z podpisu, porusujes pravidla.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 25.12.2010 19:39

Takáto komunikácia sa zvyčajne rieši tak, že klient pošle požiadavku a ak nie je nič, čo by server poslal, tak nejaký čas podrží to HTTP spojenie otvorené a až potom ho zatvorí (alebo pošle nejaké údaje, ak sa nejaké objavia). Klient sa potom zase pripojí...

Toto samozrejme vyžaduje upravený server a nechce sa mi hľadať, či je niečo také dostupné aj zadarmo (tuším som niečo také videl, ale nechce sa mi hľadať).


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 25.12.2010 23:09

chrono píše:
Takáto komunikácia sa zvyčajne rieši tak, že klient pošle požiadavku a ak nie je nič, čo by server poslal, tak nejaký čas podrží to HTTP spojenie otvorené a až potom ho zatvorí (alebo pošle nejaké údaje, ak sa nejaké objavia). Klient sa potom zase pripojí...

Toto samozrejme vyžaduje upravený server a nechce sa mi hľadať, či je niečo také dostupné aj zadarmo (tuším som niečo také videl, ale nechce sa mi hľadať).

co chces upravovat na servri ? ved ak aplikacia na servri neodosiela ziadme data tak ostava http connection otvorena kym nenastane timeout :)


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 28.12.2010 10:54

A koľko takých spojení dokáže udržať normálny server?


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 28.12.2010 17:05

chrono píše:
A koľko takých spojení dokáže udržať normálny server?
zalezi od konfiguracie web servera a HW na ktorom bezi :) nestaci mat nastaveny velky pocet maxclients http://httpd.apache.org/docs/2.2/mod/mp ... maxclients ak nemame k dispozicii dostatok ram pre child processy


Odpovedať na tému [ Príspevkov: 10 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Cakanie na vyrovnavaciu pamet

v Intel - Integrated Electronics

3

1802

24.03.2014 19:08

svk_deef Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. čakanie na vyrovnávaciu pamäť

v Operačné systémy Microsoft

8

1883

22.09.2021 2:21

Duso11x Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dlhé čakanie na zmeny

v Redakčné systémy

2

648

11.03.2016 18:17

Pavolbablik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Cakanie na kliknutie mysou

v JavaScript, VBScript, Ajax

1

395

14.11.2012 20:48

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vysledok 3Dmarku06

v Benchmarky a diagnostické programy

9

929

25.02.2008 0:07

gadgetsk Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Funkcia return vysledok;

v Assembler, C, C++, Pascal, Java

2

345

25.10.2014 10:37

dany2281995 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia nerobí výsledok

v PHP, ASP

2

378

31.01.2011 11:00

davider137 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vysledok google vyhladavania, vysvetlenie

v Internetový marketing, SEO, reklama

3

696

23.03.2010 17:15

citizen Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Data z formularu + vysledok

v PHP, ASP

12

554

23.08.2008 0:11

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vysledok gettype stale string

v PHP, ASP

6

465

14.12.2010 17:05

Feko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Preco takyto GOOGLE vysledok?

v Internetový marketing, SEO, reklama

4

1680

15.01.2009 0:59

mylan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako som dostal výsledok?

v Assembler, C, C++, Pascal, Java

4

595

12.01.2009 16:38

tlacitko Enter Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. HD Tune výsledok - Otázka

v Ostatné programy

8

569

20.06.2017 20:21

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zlý výsledok pri násobení PHP

v PHP, ASP

6

645

01.02.2015 19:38

mariachi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. GOOGLE: ako na takyto vysledok vyhladavania?

v Internetový marketing, SEO, reklama

17

2244

05.11.2009 23:36

lac Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vysledok po pretaktovani GF NX6800 TD256E

v nVidia grafické karty

0

367

23.08.2007 21:03

Triplespace Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra