przechowywanie danych uzytkownika

0

Witam
Mam do was pytanie odnośnie przechowywania danych użytkownika,
np. kiedy użytkownik zarejestruje się na mojej stronie chciałbym żeby mógł dodawać swoje zdjęcie i komentować innych zdjęcia a także dodawać różne tematy na strone po uprzedniej akceptacji ich przez administratora

i pytnie:

W jaki sposób to sie przechowuje czy po rejsetracji użytkownik powinien mieć
swój folder na serverze i do niego dodawane są zdjęcia,komentarze,i wpisy tego użytkownika(ogolnie wsystko co doda na strone) czy komentarze,wpisy itp przechowywane są w bazie danych a fotki na serverze w jednym folderze wszytkie np.o nazwie photo?

1

Jedziesz na optymalizację? Wrzuć wszystko w jeden katalog i daj kodowi trochę rozumu, on już się resztą zajmie.
Chyba że planujesz nie więcej jak 100-300 osób, wtedy możesz poszaleć z katalogami.
Półśrodek: dzielisz przestrzeń na n katalogów po m plików w każdym, przydatne jeżeli rozrośnie się ponad oczekiwania. Trochę zabawy z losowaniem katalogów i wymyślaniem nazw ale do zrobienia.

0

tak jak to nazwałeś jadę na optymalizację tylko wytłumacz mi dokładniej jak to mam zrobic nie chodzi mi o gotowy kod chociaz mógłby byc ;d ale o dokladny opis

0

Jeden katalog /upload/. Pliki formatu asdfghjl12346.*, losowe znaki zamiast pierwszego członu nazwy, względnie zwykła numeracja rosnąca. Do obsługi tego dodajesz rejestr wszystkich plików w SQLu, tabela z nazwą, userem, komentarzami/odwołaniami do komentarzy, opisem itd..
Musisz też ustawić filtrowanie treści żeby akceptował tylko określone typy plików.

1 użytkowników online, w tym zalogowanych: 0, gości: 1