| | | | |
| | |
| Erfahrener Benutzer Registriert seit: 23.12.2003
Beiträge: 243
![]() | Hi, ich schreibe gerade eine kleine Auswertung für Apache Logfiles. Soweit komme ich auch damit klar, auslesen und darstellen funktioniert wunderbar, jetzt bin ich an dem Punkt angelangt die großen Logdateien in handlichen Stücken bereits fertig ausgewertet zu speichern damit ich nicht jedesmal die komplette Logdatei parsen muß. Mein erster Ansatz baut auf XML Dateien auf, ich parse die Apache Logdatei und speichere dann die zusammengefassten und bereits aufbereiteten Daten im XML Format ab. Die Aktualisierung prüft dann einfach nur wo der letzte Eintrag der XML steht und fängt dann dort wieder an die neuen Einträge aus der Apachelogdatei einzutragen. Um die XML Daten zu lesen benutze ich die Funktion xmlize(). (XML => Array) Jetzt kommt die eigentliche Frage, ich könnte die Daten anstatt im XML Format ja auch als INI abspeichern und die parse_ini_file() Funktion benutzen. Der Vorteil wäre das die ganzen XML Strukturen wegfallen und diese Funktion bereits in PHP integriert ist. Ist es zu empfehlen oder ist das keine gute Idee? |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator und Wett-König | Hallo mAy^daY, ich habe kurz drüber nachgedacht und ich vermute, dass du mit parse_ini_file() schneller an dein Ziel kommst, weil das a) in C implementiert und b) schneller ist, da der XML-Overhead wegfällt. Nachteil ist jedoch, dass das sicher bei einer gewissen Menge an Daten ineffizient wird, da die beiden Funktionen die komplette Datei in den Speicher läd. Um welche Datenmenge handelt es sich bei deinen Auswertungs-Files?
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| |
| | |
| Erfahrener Benutzer Registriert seit: 23.12.2003
Beiträge: 243
![]() | Ich hätte dann zum Thema noch eine andere Frage, und zwar ist es sinnvoll die IP Adressen mit gethostbyaddr() aufzulösen? (HostnameLookup in der Apacheconfig hatte ich bisher auf ON, durch Google habe ich erfahren das man dies besser OFF lassen sollte) |
| |
| | |||
| Erfahrener Benutzer Registriert seit: 23.12.2003
Beiträge: 243
![]() | Ich werde mal die Lösung mit Datenbank als Speicher in Angriff nehmen. Wenn der Monat vorbei ist werde ich eine Statistik als PDF generieren, diese ändert sich ja nichtmehr, somit wäre die Datenbank hauptsächlich nur mit den aktuellen Daten belastet. Danke M3g4Star für die PDF Idee, finde ich Klasse! Danke den anderen für die Hilfe. Zitat:
Zitat:
| ||
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| geladene daten aus einer schleife in die datenbank speichern | Bonaparte | PHP Tipps 2008 | 2 | 05.09.2007 22:26 |
| daten aus iframe speichern | fragnicht | JavaScript, Ajax und mehr | 0 | 06.08.2007 17:29 |
| Daten in DB speichern | Matthiasnet | PHP Tipps 2006 | 3 | 04.09.2006 19:24 |
| Daten über Formular eingeben und in Tabelle speichern. WIE? | PHP Tipps 2006 | 20 | 10.02.2006 16:04 | |
| Daten speichern | PHP Tipps 2006 | 21 | 06.02.2006 23:04 | |
| Daten aus Datenbank sinnvoll speichern | PHP Tipps 2006 | 15 | 02.02.2006 19:54 | |
| Speichern sensibler Daten | CC84 | PHP Tipps 2006 | 4 | 18.01.2006 21:54 |
| Daten temporär speichern | picco | PHP Tipps 2005-2 | 14 | 13.08.2005 01:07 |
| Daten speichern - Überlegungen zum Format | Datenbanken | 12 | 24.05.2005 19:38 | |
| Formular - Daten in MySQL Datenbank speichern | PHP Tipps 2005 | 13 | 04.05.2005 18:12 | |
| Daten von php in Datei wie am besten Speichern ? | PHP Tipps 2005 | 6 | 09.02.2005 16:48 | |
| Wo Daten für Datenbankverbindung speichern? | Malfunction | Datenbanken | 11 | 08.02.2005 23:30 |
| [Erledigt] Daten auslesen - Daten hinzufügen - Daten Speichern | PHP Tipps 2004-2 | 1 | 04.12.2004 10:59 | |
| binäre daten in einer php-datei speichern | robo47 | PHP Tipps 2004-2 | 3 | 07.11.2004 17:43 |
| Daten in einer Textdatei Speichern | PHP Tipps 2004 | 3 | 19.08.2004 17:13 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| ini oder xml, xml ini, xml overhead, xml oder ini, daten in xml speichern, xml statt ini, ini xml, ini.xml, ini to xml, ini speichern, xml als ini, als .ini speichern, xml to ini, ini or xml, ini vs xml, http://www.php.de/php-tipps-2007/43553-daten-xml-oder-ini-speichern.html, vergleich xml ini, als ini speichern, .ini speichern, vergleich ini xml |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.