Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> struktura kont usera, + bezpieczeństwo i szybkosc
laikkk
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 23:27