![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 12.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jestem w trakcie pisania mini portalu, i zastanawia mnie jakim sposobem "zbudować" fundament stronki, chodzi mi dokładnie o szybkość skryptu oraz bezpieczeństwo systemu kont użytkowników. Mam dwie propozycje: * W czasie rejestracji skrypt tworzy nowy folder o nazwie skladajacej sie z dowolnego ciagu znakow, i w tym folderze trzyma np. obrazy użytkownika. To wszystko jest połączone z baza danych. * Druga opcja to wrzucanie wszystkich grafik do jednego folderu które są połączone z baza danych Mozę znacie jakiś inny pomysł na szybki i bezpieczny system kont uzytkowniow? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Wszystko do jednego wora, nie ma sensu bawić się w tysiące katalogów. Możesz co najwyżej ten katalog podzielić na mniejsze, by jego przeglądanie (np. przez FTP) było jakoś znośne (zamiast 90 000 obrazów będziesz miał po kilkanaście, kilkadziesiąt na katalog).
Innymi słowy: Kod Moje super zdjęcie.jpeg
# Nazwę zamieniamy na coś na czym się wygodniej pracuje, np. unikalny, 40 znakowy ciąg. 76c5f0f9ed89ba2f67745ed45f8e45c93ea1e22a.jpeg # Taki plik wrzucamy do katalogu: /images/7/6/76c5f0f9ed89ba2f67745ed45f8e45c93ea1e22a.jpeg -- zauważ, że dwa pierwsze katalogi odpowiadają dwóm pierwszym znakom # W bazie danych wystarczy przechowywać nazwę pliku (76c5f0f9ed89ba2f67745ed45f8e45c93ea1e22a) i jego typ na podstawie którego można określić rozszerzenie (np.: image/jpeg) Ten post edytował Crozin 12.01.2011, 17:12:41 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 23:27 |