Hallo,
ich habe folgendes Problem:
über ein PHP Script requeste ich XML Daten, die ich in eine MySQL speichere.
Funktioniert ohne Probleme, problematisch ist nur die Menge.
Insgesamt habe ich 17.000 Identifikationsnummern, zu denen ich Informationen abrufe, kann aber pro Aufruf maximal 20 davon abrufen. Momentan habe ich das ganze über einen Cronjob geregelt, der halt dementsprechend 850 mal nacheinander läuft und lasse das Script immer wieder neue 20 Daten abfragt. Da die Tendenz zu noch mehr IDs geht, würde ich gerne einen anderen, vielleicht geschickteren Weg gehen, stehe aber etwas auf dem Schlauch was die Lösungsfindung angeht.
Worüber ich momentan nachdenke ist eine Schleife die solange läuft bis keine Daten mehr in Tabelle 1 stehen, die Daten in Tabelle 2 schreibt und das ganze dann umgekehrt wieder macht. Das Script soll ständig laufen.
Vielleicht hat jemand einen besseren Vorschlag / Idee wie ich das lösen könnte?
Für jede Hilfe bin ich auf jeden Fall sehr dankbar!
ich habe folgendes Problem:
über ein PHP Script requeste ich XML Daten, die ich in eine MySQL speichere.
Funktioniert ohne Probleme, problematisch ist nur die Menge.
Insgesamt habe ich 17.000 Identifikationsnummern, zu denen ich Informationen abrufe, kann aber pro Aufruf maximal 20 davon abrufen. Momentan habe ich das ganze über einen Cronjob geregelt, der halt dementsprechend 850 mal nacheinander läuft und lasse das Script immer wieder neue 20 Daten abfragt. Da die Tendenz zu noch mehr IDs geht, würde ich gerne einen anderen, vielleicht geschickteren Weg gehen, stehe aber etwas auf dem Schlauch was die Lösungsfindung angeht.
Worüber ich momentan nachdenke ist eine Schleife die solange läuft bis keine Daten mehr in Tabelle 1 stehen, die Daten in Tabelle 2 schreibt und das ganze dann umgekehrt wieder macht. Das Script soll ständig laufen.
Vielleicht hat jemand einen besseren Vorschlag / Idee wie ich das lösen könnte?
Für jede Hilfe bin ich auf jeden Fall sehr dankbar!
Kommentar