Op zaterdag 20 april 2002 18:04 schreef tomato het volgende:
Maar wat doe je nu precies? Tijdens het inlezen split je ook direct alle velden uit iedere regel? Wat ga je doen met die velden, is dit echt nodig?
Is het wellicht sneller om in een keer in te lezen (alle regels in een array) en er vervolgens andere dingen mee te doen?
Ik heb ze gesplit nodig, zodat ik kan groeperen erna.. In het logbestand staan oa hits, die ik per uur bij elkaar wil optellen. Dus het eerste veld is een datum-veld. Dan pak ik daarvan het uur, en maak er een array-element-key van. In dat array-element tel ik dan alle hits bij elkaar op.
Nou is niet alleen de datum van belang, maar ook de 6 andere velden (7e is hits, 8e heb ik niet nodig).
Helemaal inlezen in een array en op die elements (de lijnen uit het bestand dus) gaan exploden werd mij hier afgeraden.. En dat kan ik me ook wel voorstellen; De logs zijn nu nog 'klein'.. Het zoudeb zomaar ineens heel veel MEER regels kunnen gaan worden.. 20000 per logbestand ofzo