Zitat von
alcaeus:
Zitat von
Robert_G:
Die Anhänge landen direkt auf der Platte des Servers?
Warum nicht als BLOBs in der
DB?
Jup. Die landen direkt im files-Verzeichnis, welches jetzt allerdings per htaccess geschuetzt ist, da teilweise direkt verlinkt wurde
Warum die Anhaenge nicht als BLOB abgespeichert werden weiss ich jetzt auch nicht, da muesstest du Acyd Burn (den Autor des MODs) fragen
Greetz
alcaeus
Vielleicht dauert es dann zu lange? PHP hat ja einen Timeout und der liegt normalerweise bei 30 Sekunden. Wenn PHP dann auch noch im Safemode läuft hat man keine Möglichkeit diesen auszudehnen (z. B. innerhalb des Skriptes auf 0 (=keine Zeitbeschränkung) zu setzen. Ein Dateisystem ist wahrscheinlich einfach schneller als ein Eintrag in der
DB. Außerdem: Es gibt Provider wo die Größe der
DB beschränkt ist. Dann würde das zum Flaschenhals.
Noch etwas: Die Dateien werden eh erst einmal in einem temporären Verzeichnis gespeichert. Wenn das eigentliche Zielverzeichnis auf der gleichen Partition liegt, braucht die Funktion, die sich um das Verschieben der Datei kümmert, nur den entsprechenden Eintrag im neuen Verzeichnis vorzunehmen und im alten zu löschen. Das ist eine Sache im Nanosekundenbereich.