Autor Zpráva
mersi
Profil
Zdravím Vás.
Nevedeli by ste ma niekto nasmerovať. Potrebujem spracovať XML (6MB) a na základe týchto dát, vložiť veľké množstvo riadkov do MySQL DB. Potrebujem aby som priebehy mohol zobraziť progressbarom (jQuery progressbar).

Momentálne to riešim takto:
- AJAX-om v jQuery volám PHP funkciu, tá (cez XMLReader) vyberie dáta z XML a vráti v podobe poľa objektov
- následne cez slučku for posielam každý objekt znova AJAX-om PHP funkcii, ktorá porovnáva (každý objekt s databázou) a zapisuje rôzne údaje
- zároveň je v slučke for je riešený progressbar

Lenže ako náhle posielam objekty AJAX-om, datazáza je zahltená pár minút a taktiež progressbar stojí a skokovo naskočí 100% a až keď sa databáza ukľudní.
Predpokladám, že môj prístup je zle. Nevedeli by ste ma naviesť na správny spôsob. Alebo hodiť odkazy na správne vzory návrhu.
Myslím spracovanie veľkých XML súborov do MySQL DB v PHP frameworku a s jQuery progressbarom.
Ďakujem veľmi pekne za každú pomoc.
mersi
Profil
Nevie ma nikto nasmerovať?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: