![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 532 Pomógł: 24 Dołączył: 15.04.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
Witam i z góry przepraszam za tytuł tematu, ale nie wiedziałem jak to opisać.
Piszę pewien katalog i akurat jestem na poziomie pisania systemu uploadu i downloadu plików. Wpadłem na pewien pomysł. Mianowicie, zamiast zmuszać użytkownika do wpisywania pełnych adresów do zdjęć danego produktu i zapisywać to w DB, zrobić w folderze głównym folder o nazwie takiej samej jak ID danego produktu, i podczas wyświetlania tego produktu, sprawdzać, czy istnieje taki katalog i w nim zdjęcia, i stamtąd pobierać nazwy i wyświetlać zdjęcia. Np. mamy kategorię ProductOne i dla tej kategorii tworzymy główny katalog o tej samej nazwie w katalogu upload. Podczas gdy będzie dodawany nowy produkt do tego katalogu i zdjęcia do niego, zostanie utworzony nowy katalog o nazwe ID produktu, np. upload/productone/155, i w tym katalogu zamieszczać wszystkie zdjęcia. A gdy ktoś będzie odwiedzał naszą stronę, będziemy sprawdzać czy katalog o ID produktu istnieje i będziemy pobierać wszystkie obrazki jakie tam są, i wyświetlać je. Wg mnie, dość dobry patent na to, aby w jakimś stopniu zapobiec zapełnianiu sie przestrzeni dyskowej niepotrzebnymi plikami, które nie będą wykorzystywane. Ale teraz pytanie, czy to nie będzie zbyt obciążające dla serwera? Żeby za każdym razem sprawdzać czy katalog istnieje, przebierać po wszystkich plikach w tym katalogu, pobierać ich nazwy i dopiero wyświetlać? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 532 Pomógł: 24 Dołączył: 15.04.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
Uwież mi by_ikar, że to z katalogami kategorii produktów musi być. U mnie każdy rodzaj produktu trzymany jest w oddzielnej tabeli, ze względu na to, że potrzebuje dużo różnych informacji na dany temat, a nie każda kategoria produktu jest w takim samym stopniu opisywana, więc dlatego każdy w osobnej tabeli. Więc tak czy owak, musze mieć katalog kategorii produktów a w nim katalogi o nazwach takich jak ID produktu w danej kategorii.
Nie zamierzam zapychać żadnymi logami ani nikogo informować o nieistniejących zdjęciach. Z góry zakładam, że nie wszędzie będzie zdjęcie. A czy coś się stanie jak zdjęcia nie będzie? Wg mnie nie, albo jest (jestem za) albo nie (gorzej, ale ujdzie) - proste. Ale nie widze problemu by dać możliwość sobie na przyszłość, aby dopisać coś, żeby mnie informowało o brakujących plikach. W sumie to już na cos wpadłem, skoro nie każdy produkt na początku może mieć zdjęcia, to można zrobić przypomnienie raz dziennie, że brakują jakieś zdjęcia. oczywiście będzie trzeba zaprząc do tego DB, no ale bez tego to już raczej ani rusz jeśli chcemy to modyfikować. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 00:46 |