| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator und Wett-König | Hallo Matthiasnet, wer auch immer diesen Spruch abgelassen hat, hat für meine Begriffe die Filesystem-Theorie nicht verstanden. Nehmen wir an, dass du 1000 Events hast und je Event gibt es 2 Dateien. Das bedeutet, dass in events/ 2000 Dateien residieren. Ein lstat auf ein Verzeichnis mit 2000 Dateien braucht deutlich länger als ein Zugriff auf ein Verzeichnis mit 2 Dateien. Im Single-Host-Betrieb macht sich das natürlich nicht so stark bemerkbar, aber im Cluster-Umfeld / Hoster haben dazu oft ein Konstrukt aus Webservern und NFS-Filesyservern) ist das bereits relevant. Was den Zugriff angeht: Solltest du viele Ändernde Prozesse implementiert haben - z.B. Verwalten des Events - hast du mit der Unterstruktur den Vorteil, dass immer nur derjenige Ordner exklusiv gelockt ist, dessen Event gerade bearbeitet wird. Kurzum: Die Strukturierung macht definitiv Sinn. Ich persönlich würde in der Datenbank auch nur den Dateinamen (der beim Upload ja brav von Sonderzeichen und sonstigen Unreinheiten (=Leerzeichen) bereinigt wurde) zum Event speichern, da sich der Pfad ja aus einem konfigurierten Base-Path (= events/) plus dessen Event-ID ergibt. So sparst du auch Platz in der DB. Literatur zu Filesystemen habe ich grade nicht parat, Wikipedia sollte aber sicher was zu dem Thema haben. Any questions?
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| |
| | |
| Moderator und Wett-König | Ergänzung zu Zergling: Derartige Konstrukte werden auf Clustern auch häufiger für das Ablegen von Session-Files gemacht, allerdings mit ein Zeichen langen, und beliebig tief verschachtelten Hirarchien.
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Zugriff mit session auf Ordner begrenzen | Diego1978 | PHP Tipps 2008 | 1 | 08.07.2008 06:38 |
| [Erledigt] Modul Installer (ordner anlegen, entpacken - egal ob Safe Mode ON/OFF!) | Nightuser | Scriptbörse | 6 | 01.07.2008 13:30 |
| [Erledigt] PHP -> Ordner anlegen der sich auch beschreiben lässt?! | Nightuser | PHP Tipps 2008 | 13 | 30.06.2008 23:51 |
| Serverbeschränkung (Ordner beschränkung) | triopsi | Server, Hosting und Workstations | 2 | 29.04.2008 17:07 |
| Wie kann man nen nen neuen Ordner erstellen und... | Agini | PHP Tipps 2008 | 7 | 25.08.2007 17:59 |
| TreeMenu | Fatal Error | PHP Tipps 2006 | 8 | 07.04.2006 11:22 |
| neuen Warenkorb anlegen | PHP Tipps 2005 | 2 | 26.05.2005 16:09 | |
| breadcrumb... extra neue ordner anlegen? | PHP Tipps 2005 | 1 | 15.04.2005 23:14 | |
| Kann keine Datei im eigens erstellten Ordner anlegen | PHP Tipps 2005 | 8 | 11.03.2005 21:03 | |
| Neuen Benutzer mittels PHP in MYSQL Anlegen | PHP-Fortgeschrittene | 1 | 28.10.2004 17:22 | |
| ordner in einem verzeichnis auslesen und anzeigen | lindner | PHP Tipps 2004 | 5 | 19.08.2004 00:03 |
| WebFTP: php denkt die ordner wären dateien... | phpfortgeschrittener | PHP Tipps 2004 | 15 | 09.08.2004 18:38 |
| Ordner lesen --> Baumstruktur --> Problem | PHP Tipps 2004 | 0 | 30.06.2004 17:22 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| ordner sinnvoll anlegen, verzeichnisse sinnvoll anlegen, php neuer ordner, ordner events, event ordner erstellen, php ordner anlegen, datei ordner sinnvoll anlegen, ordner im betrieb sinnvoll anlegen, immer neuen, mit neuem benutzer ordner anlegen, php neuester hochgeladener ordner, 1000 € sinnvoll anlegen, neue ordner.event, neuer ordner, php verzeichnis anlegen, dateien ordner richtig ablegen |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.