Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Automaticky reload dat

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Automaticky reload dat

Autor: Jadro007

21:18:49 18.02.2010

nz :) až se na to koukneš, dej mi vědět, jak to dopadlo :) docela by mě zajímal výsledek :)

Citovat příspěvek

 

Re: Automaticky reload dat

Autor: pierotto

22:26:48 17.02.2010

diky kouknu na to ;)

Citovat příspěvek

 

Re: Automaticky reload dat

Autor: Jadro007

21:38:29 17.02.2010

A spíš než PHP bych asi doporučil Ruby on Rail nebo něco kompilovanýho. PHP je docela pomalý :)

Citovat příspěvek

 

Re: Automaticky reload dat

Autor: Pierotto

20:35:39 17.02.2010

Ano taky si myslim ze XML není to pravé poresim spíše zápis do textového souboru a načítání dat z nej pomoci JS.

Jedna se o portál typu bonus.cz ap.

Citovat příspěvek

 

Re: Automaticky reload dat

Autor: sniper

15:53:24 17.02.2010

Pierotto napsal(a):
> jedna se o skript internetové aukce
>

A opravdu tam neco takovyho potrebujes, ebay ani aukro nic takovyho
nemaj a jsou to spicky v oboru. kdyz chci aktualizaci, musim refreshnout
rucne. spis bych se zameril na jiny funkcni veci nez na takovouhle
deakto blbustku

Příspěvek zaslán emailem

Citovat příspěvek

 

Re: Automaticky reload dat

Autor: Jadro007

15:49:36 17.02.2010

A ještě by to šlo zrychlit tak, že použiješ něco jinýho než XML... Dá to docela práci udělat vlastní formát a potřebné kódy, ale zmenšíš množství přenesených dat.

Citovat příspěvek

 

Re: Automaticky reload dat

Autor: Jadro007

15:47:49 17.02.2010

Nic lepšího asi nepůjde :) Jedině mě napadá použít nějaký kompilovaný jazyk místo PHP.

Citovat příspěvek

 

Re: Automaticky reload dat

Autor: Pierotto

12:38:33 17.02.2010

Teď to mám řešené ze po 1 sekundě volám skript který vola to generování XML
jedna se o skript internetové aukce proto to obnovování po sekundě ... Logicky pak musí vidět aktuálne všichni na skript napojeni ... K tomu výpadku mě nenapadá nic jiného co by to mohlo způsobit.

Citovat příspěvek

 

Re: Automaticky reload dat

Autor: sniper

12:08:18 17.02.2010

S pouzitim webovych techlogii to ani jinak nepujde. Nemusi se
refreshovat cela stranka ale pomoci setInterval() muzes v JS jenom
opakovat volani. Pak muzes na strane serveru treba kazdou vterinu
vygenerovat to XML a klienti nebudou sahat do DB ale budou si stahovat
to vygenerovane XML kde budou zmeny za posledni vterinu. I kdyz i to je
spatne, protoze obcas se uzivatel nemusi uspesne pripojit a pak tam
budes mit vypadky.

a) opravdu musis tak casto refreshovat? chaty (a tohle skutecne jako
chat vypada) refreshuji jednou za 15 - 60s
b) aplikace ma fungovat 1:n nebo 1:1, tedy text od uzivatele 2 uvidi
pouze uzivatel 1 nebo i uzivatele 3, 4, ..., n?
c) jsi si jisty ze ty vypadky tvori DB?

Příspěvek zaslán emailem

Citovat příspěvek

 

Automaticky reload dat

Autor: Pierotto

11:58:59 17.02.2010

Zdravím,
potřebuji vytvořit skript který bude sám načítat data z uložiště a zobrazovat je a to automaticky.
V praxi musí fungovat tak, že pokud uživatel č.1 sleduje obrazovku s formulářem a uživatel č.2 napíše nějaký text, uživatel č.1 jej uvidí bez refreshe stránky - musí se automaticky načíst.

V momentální chvíli mám řešení přes javascript, php, xml - kdy po otevření stránky ze zavolána funkce javascriptu, který zavolá soubor php který vytvoří xml z daty které načte z DB předá javascriptu a ten odešle na stránku, skript se sám obnovuje a tedy volá xml po 1 sekundě.

Problémem je, si alepoň myslím, že tato varianta je zdlouhavá - čekání na mysql server, možná i omezení rychlostí internetu uživatele - ale také náročná na samotnou DB - na skriptu lze totiž pozorovat "výpadky" cca 3-6 sekund - i to mi činí problém.

Prosím tedy, zda-li někoho nenapadá efektivnější řešení.
Děkuji předem.

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: