fopen vs. touch um Datei zu erstellen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

fopen vs. touch um Datei zu erstellen

Beitrag von mgutt »

Welche Funktion ist sinnvoller bzw. schneller?

Mein Code prüft erst ob eine Datei vorhanden ist, wenn nicht, dann soll er eine schreiben. Wenn aber eine vorhanden ist, dann soll er gar nichts machen. fopen öffnet dann ja, was eigentlich nicht mein Ziel ist. Dummerweise brauche ich aber wiederrum fopen um die Datei zu schreiben, wenn sie nicht existiert ;)

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
chriss713
Mitglied
Beiträge: 229
Registriert: 06.06.2005 14:06

Beitrag von chriss713 »

Solche Fragen werden auf der deutschen PHP-Mailingliste immer ganz gern ausdiskutiert, vielleicht wendest Du Dich mal dahin: http://www.phpbar.de oder http://lists.phpbar.de/mailman/listinfo/php

Gruß C
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Wenn du nicht gerade 10.000 Dateien erstellen willst, sollte das ziemlich egal sein, weil der Unterschied im Vergleich zu anderen Faktoren (wie dem Erstellen eines PHP-Prozesses) kaum bemerkbar sein wird. An oberster Stelle sollte immer die Lesbarkeit des Codes stehen.
Premature optimization is the root of all evil
KB:knigge
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Der Einsatz umfasst ca. das 10 bis 100-fache von Deiner genannten Zahl. Es geht um eine Archivierungsfunktion aller Forenartikel auf die nicht länger als X Tage geantwortet wurde. Es sollte also schon gut geplant sein das Thema.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Und die Forenartikel liest du doch warscheinlich aus der Datenbank aus, wo der Aufwand zur Abfrage ein vielfaches höher ist, als das bloße Erstellen einer Datei.
KB:knigge
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Jein. Der Vorgang passiert pro Datei ja nur einmal. Danach ist der Cache aktiv. Aber dennoch sollte man zumindest darüber nachgedacht haben, wie ich finde.

gruß *sparfuchs* ;)
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Antworten

Zurück zu „Coding & Technik“