Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tworzenie miniatur obrazka
hevellius
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 19.06.2006

Ostrzeżenie: (0%)
-----


Mam takie głupawe pytanie: Przykładowo mamy jakiś serwis, gdzie użytkownicy mogą wrzucić zdjęcie, nieważne po co. Wiadomo wrzucają jedną fotkę dużego rozmiaru, i np w jakiejś liście wyników jest malutka miniaturka, gdzieś indziej jest już taka większa, a gdzieś indziej jeszcze jest jeszcze inny rozmiar i klikając można ją powiększyć do orginału

Jak się to zazwyczaj rozwiązuje: przy uploadzie zdjęcia aplikacja już tworzy kilka miniatur w różnym rozmiarze i zapisuje na dysku żeby potem strona mogła z tego korzystać, czy po prostu obrazek się zuploaduje a miniatury są zawsze generowane z niego dynamicznie?

W pierwszym przykładzie potrzebne wiecej miejsca na dysku, trochę większe zamieszanie, ale za to w samym odtwarzaniu pewnie dużo szybszy odczyt niż dynamiczne przetwarzanie. Co wg was jest lepszym rozwiązaniem?
Go to the top of the page
+Quote Post
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Na pewno jest o wiele lepszy rozwiązaniem stworzenie kilku plików przy uploadzie. W dzisiejszych czasach rozmiar powierzchni dyskowej oferowany w hostingach jest dość duży i zapewne nie stanowi to większego problemu.
Go to the top of the page
+Quote Post
czachor
post
Post #3





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Wydaje mi się, że można to uzależnić od ilości tych zdjęć i miejsca na serwerze. Ja generuję dynamicznie ok. 250 miniaturek (szerszy bok: 200px) z plików o rozmiarach do 1 MB i bokach do 1000px. Szczerze - nie widzę żadnego "ociągania się", wszystko pojawia się błyskawicznie.

Ten post edytował czachor 23.12.2007, 19:47:32
Go to the top of the page
+Quote Post
hevellius
post
Post #4





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 19.06.2006

Ostrzeżenie: (0%)
-----


no tak, ale przy kilku tysiącach takich zdjęć to już pewnie widać wyraźne opóźnienia, biorąc pod uwagę portal mający ok kilkunastu tys uniq dziennie
Go to the top of the page
+Quote Post
kwiateusz
post
Post #5


Admin Techniczny


Grupa: Administratorzy
Postów: 2 072
Pomógł: 93
Dołączył: 5.07.2005




najlepszym rozwiązaniem jest generowanie gotowych miniatur bo przy kilku requestach na sekunde serwer potrafi zamielić jak ma tak generowac miniatury w locie, choc jeśli to mocna maszyna i/lub male zdjecia sa szanse ze podoła przez jakis czas (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.12.2025 - 04:04