Frage

Ich brauche zum Speichern von E-Mail-Adresse aus einer einfachen Form (wie ein Newsletter), aber die Website Laden ist hoch, ich frage mich dann, wenn ich sie lieber in einer Textdatei speichern würde (schließlich einen Cronjob schreiben um sie zu speichern jede Nacht an die DB) oder speichern sie diese direkt an die DB?

War es hilfreich?

Lösung

Ich denke, Speicherung direkt in DB wäre der schnellste Weg, es zu tun, und es wird für die größte Flexibilität erlauben später. Zu schreiben, in einer Datei müssen Sie mit concurency und Dateisperren umgehen, und ich glaube nicht, die Performance-Gewinn würde sich lohnen die Mühe.

Andere Tipps

sie in eine Textdatei Anfügen wird auf Dinge, die während der ‚Store‘ fase beschleunigen. Es hängt alles aber, was Sie die Adressen für verwenden werden. Wenn Sie sie in einer sequentiellen Art und Weise verwenden, würde ich die Textdatei vor.

Wenn auf der anderen Seite finden Sie die Adressen in einer pünktlichen Weise verwenden, und wenn Sie eine performante Datenbank zur Hand haben, ich glaube, sie direkt in der Datenbank gespeichert wird mehr nützlich sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top