bob_morane
06-10-2004, 13:59
hi,
bin neu hier und hab gleich ne frage ;-)
ich lese von verschiedenen servern logfiles in eine tabelle ein, nennen wir sie webserver. dann startet ein script, welches schaut, wie oft eine datei, die ich in eine andere tabelle files geschrieben habe aufgerufen wurde.
nun funzt das, dauert aber ganz schön mit größer werdenden logfiles.
nun hab ich überlegt und mir gedacht, das es womöglich schneller geht, nicht die webserver für jedes file einzeln zu durchforsten, sondern die files tabelle in einem array aufzurufen und dann die webserver durchforsten zu lassen. immer wenn er eine datei aus dem array findet, wird der wert um 1 erhöht.
macht das sinn ? automatische loganalyzer helfen mir nicht weiter.
bin gespannt auf ideen !
thx
bin neu hier und hab gleich ne frage ;-)
ich lese von verschiedenen servern logfiles in eine tabelle ein, nennen wir sie webserver. dann startet ein script, welches schaut, wie oft eine datei, die ich in eine andere tabelle files geschrieben habe aufgerufen wurde.
nun funzt das, dauert aber ganz schön mit größer werdenden logfiles.
nun hab ich überlegt und mir gedacht, das es womöglich schneller geht, nicht die webserver für jedes file einzeln zu durchforsten, sondern die files tabelle in einem array aufzurufen und dann die webserver durchforsten zu lassen. immer wenn er eine datei aus dem array findet, wird der wert um 1 erhöht.
macht das sinn ? automatische loganalyzer helfen mir nicht weiter.
bin gespannt auf ideen !
thx