Pomocou AJAXu spustim daky vypocet a nasledne je spusteny casovac, ktory tiez pomocou AJAXu ziskava info o stave daneho vypoctu:
Kód:
...
function getSize(id) {
ajax('../update/jobs.php?id='+id+'&action=size','size');
}
...
ajax('../update/jobs.php?id='+id+'&action=start','count');
timer = window.setInterval("getSize("+id+")",500);
...
V
jobs.php mam nasledovny kod (je to len demonstracia):
Kód:
...
if ($action == 'start') {
for ($i=0; $i<100 000; $i++) {
session_start();
$_SESSION['count'] = $i;
RobDacoIne();
session_write_close();
}
}
if ($action == 'size') echo $_SESSION['count'];
...
Tento sposob mi sice funguje, len problem je pomalost toho cyklu, co sposubuje to zapnutie a odoslanie session.
Ak ste nahodou nepochopili o co mi ide

, tak mi ide o to, ako ziskat hodnotu nejakej premennej z beziaceho scriptu, pricom dana premenna sa postupne incrementuje v cykle, ktoreho dlzku nepoznam dopredu. Proste potrebujem nejakym sposobom vyniest hodnotu premennej, ktora bezi v cykle v beziacom scripte. Skusal som si danu hodnotu zapisovat do subora a z neho som si ju jednoducho precital, ale zas bola problem rychlost. Cyklus sa vyrazne tym zapisom spomalil. Ten cyklus sa vzdy vykona minimalne 75 000 krat. Cez db som to este neskusal, bo 75K querys sa mi zda byt vela
Potesi ma kazda dobra rada
