Hirdetés
- Redmi Pad 2 Pro / Poco Pad M1 - egy teszt, két lélek
- Bambu Lab 3D nyomtatók
- Drágul a Raspberry Pi, de lesz egy új, olcsó verzió
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Az AI-piac kivégezte a Micronhoz tartozó Crucialt
- Vezetékes FEJhallgatók
- Melyik tápegységet vegyem?
- Fejhallgató erősítő és DAC topik
- Nem indul és mi a baja a gépemnek topik
- AMD Navi Radeon™ RX 9xxx sorozat
Új hozzászólás Aktív témák
-
Cathfaern
nagyúr
válasz
WolfLenny
#10295
üzenetére
Kliens oldalon ahogy írták is, rendszeresen intézel egy AJAX kérést a szerver felé.
Szerveren két dolog lesz:
1. Fut maga a feldolgozó szál, ami bizonyos lépcsőknél (mondjuk ha egy for ciklus, ami feldolgoz 10000 sort, akkor mondjuk minden 1000. sor után) adatbázisba beírja, hogy most elérte a 10%-ot (1000/10000), aztán a 2000. sornál a 20%-ot (2000/10000), stb. (sorazonosítónak pl. mehet session ID)
2. Az AJAX kérést meghívja az ellenőrző függvényt, ami egyszerűen kiolvassa az előbb említett táblából a %-os értéket.Overheadje van bőven, meg eszi az erőforrást, de ha ez az igény, akkor ez az igény

Athlon64+:
APC-t külön telepíteni és engedélyezni kell (vagy el tudod ezt érni szolgáltatónál, vagy nem). -
cucka
addikt
válasz
WolfLenny
#10295
üzenetére
Elvileg úgy lehet megcsinálni, hogy a webodalad ajax-al adott időközönként megkérdezi a szervert, hogy hol tart az adatfeldolgozással, majd a kapott eredményt kiírja (egy progressbar formájában).
Ezzel (meg az ötleteddel) két baj van:
- komoly terhelést rak a szerverre
- a szerveroldalon belül mi alapján fogod eldönteni az egyik thread-ből, hogy a másik thread hol tart a munkával? Még egy thread-en belül sem egyértelmű kérdés ez.Nem véletlen, hogy ilyen progressbar megoldást nem fogsz találni sehol sem a weben - jól nem nagyon tudod megcsinálni, de egy rossz megoldás is bonyolult és hatalmas az overhead-je.
Esetleg java applet-el vagy valamilyen flash objektummal is kivitelezhető lenne, ott legalább megoldható, hogy a szerver szóljon a kliensnek, ha változott valami, ezzel megspórolhatod az ajax hívások overhead-jét, de a fő probléma továbbra is adott.
Új hozzászólás Aktív témák
- BESZÁMÍTÁS! Dell Precision 5540 notebook - i9 9880H 64GB DDR4 2TB SSD nVidia Quadro T2000 4GB W11
- Bomba ár! HP EliteBook 830 G8 - i5-1135G7 I 8GB I 256SSD I HDMI I 13,3" FHD I Cam I W11 I Gari!
- CORSAIR K100 AIR
- HIBÁTLAN iPhone 13 Mini 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS3838, 100% Akksi
- Samsung Galaxy A54 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



