Hello,
habe gerade mit dem xampp auf Windows XP einen kleinen Versuch mit meinen Flat-File Forums-Fragmenten durchgeführt und ein denkwürdiges Verhalten bei fgetcsv() bekommen...
Ich habe zwei Versionen der Speicherung für Threads
1. alle Daten stehen in der CSV-Datei.
bei 1000 Musterdatensätzen ist die Datei 594kb groß
2. nur die Kopfdaten stehen in der CSV-Datei
bei 1000 Musterdatensätzen ist die Datei ca 85kB groß
Es wird eine Threadübersicht erzeugt ähnlich
http://selfhtml.bitworks.de/forum/get_thread_titles_05.01.php
Der Body wird nicht mit aufbereitet, muss aber bei Version 1 Natürlich von fgetcsv mit gelesen werden.
Nun hätte ich erwartet, dass das Aufbereiten der Liste bei Version wesentlich schneller geht.
Allerdings habe ich sogar bei einigen Aufrufen umgekehrtes Verhalten..
1: Berechnungszeit: 0.100490093231 Sekunden
2: Berechnungszeit: 0.102736949921 Sekunden
Die "Bodies2 der all-in-one-Version sind zwischen 10 und 1000 Zeichen lang, Zufallsverteilung
Nun hätte ich erwartet, dass die All-in-one-Lösung doch wesentlich länger dauert. Ist aber nicht so, manchmal sogar umgekehrt.
Habe ich einen Denkfehler drin, oder ist das Verhalten "normal"?
Sind immerhin 500k Unterschied.
Liebe Grüße aus dem Cyberspace
Tom vom Berg