Hi Leutz,
ich soll für eine größere Community sowohl eine Bildergallery
als auch ein Userbilderalbum proggen, wo jeder User eine
vorgegebene Anzahl an Bildern in sein persönliches Album
hochladen kann. Da diese Community sehr groß werden soll,
tun sich mir da ein paar fragen bezüglich Speicherplatz auf.
Folgende Situation als Beispiel:
User XYZ hat in seinem Bilderalbum 24 Bilder.
Hochladen darf er in sein Album 70 Bilder. Als er Bild 25
hochladen will ist der Server voll... zum glück haben wir
mehrere Server *Hui ein Glück*
Ähnliches Problem könnte ich mir ebenfalls für die Bildergallerie
vorstellen, die ebenfalls warscheinlich 3-4 mal die Woche
mit Bildern gefüllt wird.
Was ich suche ist ein vernünftiger Weg das ganze umzusetzen.
Hat jemand schonmal sowas gemacht?
Ich hab mir überlegt das ganze so anzuordnen:
nen Ordner user_pics
darin als unterordner die userid jedes user
(da kommt dann alles rein was er in sein Album uppt)
und nochmals als unterordner dann noch thumbs für
die die Thumnails. In der Datenbank wollt ich dann ne
Angabe machen, auf welchem Server das Ganze liegt,
falls aufgrund des obigen Falles sich einmal der Inhalt
eines Albums auf zwei Servern verstreut. Wenn ein User
dann ein Bild in sein Album hochläd wollt ich überprüfen,
ob noch genug Platz auf dem aktuellen Server vorhanden ist, oder das ganze auf den nexten Server wandern soll.
Ist das so machbar oder gibst da ne bessere Methode?
Dann hab ich noch ne zweite Frage:
Möchte den User ermöglichen die Positionen der Bilder im
Album festzulegen.
Was ist die bessere Variante:
Position in DB speichern und dort jeweils dann überschreiben,
oder Position im dateinnamen mitgeben, also zum beispiel image_01.jpg, image_02.jpg usw... Was erzeugt mehr last für den/die Server?
Freue mich auf euere Antworten.
ich soll für eine größere Community sowohl eine Bildergallery
als auch ein Userbilderalbum proggen, wo jeder User eine
vorgegebene Anzahl an Bildern in sein persönliches Album
hochladen kann. Da diese Community sehr groß werden soll,
tun sich mir da ein paar fragen bezüglich Speicherplatz auf.
Folgende Situation als Beispiel:
User XYZ hat in seinem Bilderalbum 24 Bilder.
Hochladen darf er in sein Album 70 Bilder. Als er Bild 25
hochladen will ist der Server voll... zum glück haben wir
mehrere Server *Hui ein Glück*
Ähnliches Problem könnte ich mir ebenfalls für die Bildergallerie
vorstellen, die ebenfalls warscheinlich 3-4 mal die Woche
mit Bildern gefüllt wird.
Was ich suche ist ein vernünftiger Weg das ganze umzusetzen.
Hat jemand schonmal sowas gemacht?
Ich hab mir überlegt das ganze so anzuordnen:
nen Ordner user_pics
darin als unterordner die userid jedes user
(da kommt dann alles rein was er in sein Album uppt)
und nochmals als unterordner dann noch thumbs für
die die Thumnails. In der Datenbank wollt ich dann ne
Angabe machen, auf welchem Server das Ganze liegt,
falls aufgrund des obigen Falles sich einmal der Inhalt
eines Albums auf zwei Servern verstreut. Wenn ein User
dann ein Bild in sein Album hochläd wollt ich überprüfen,
ob noch genug Platz auf dem aktuellen Server vorhanden ist, oder das ganze auf den nexten Server wandern soll.
Ist das so machbar oder gibst da ne bessere Methode?
Dann hab ich noch ne zweite Frage:
Möchte den User ermöglichen die Positionen der Bilder im
Album festzulegen.
Was ist die bessere Variante:
Position in DB speichern und dort jeweils dann überschreiben,
oder Position im dateinnamen mitgeben, also zum beispiel image_01.jpg, image_02.jpg usw... Was erzeugt mehr last für den/die Server?
Freue mich auf euere Antworten.
Kommentar