Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Tworzenie miniaturek - koncepcja
Forum PHP.pl > Forum > PHP
sexigrzes
Witam

Mam problem z koncepcją miniaturek. Nie chodzi o wykonanie ale o pomysł. Tzn. przy dodawaniu newsa dodaje się też zdjęcie duże np. 800x600. Potrzebne mi są 2 miniaturki 100x90 i jedna wieksza 300x200.
I teraz ta miniaturka 300x200 potrzebna mi jest tylko od ostatnio dodanego newsa. (pierwszy news z listy wyświetlanych ma ta miniaturkę 300x200 reszta newsow ma miniaturki 100x90).

Jak rozwiązać najbardziej efektywnie ten problem? Tzn. żeby nie zamulało strony przy ładowaniu konieczne jest trzymanie obu rozmiarów i ew. przy dodawaniu kolejnego newsa usuwanie starej dużej miniatury. Czy efektywne jest generowanie miniaturki przy ładowaniu strony? Czy może jest jakiś efektywny sposób?

Chciałbym wiedzieć jak to się "w dzisiejszych czasach" robi winksmiley.jpg

Pozdrawiam
Zdunek
Cytat(sexigrzes @ 2.11.2010, 11:21:06 ) *
Witam

Mam problem z koncepcją miniaturek. Nie chodzi o wykonanie ale o pomysł. Tzn. przy dodawaniu newsa dodaje się też zdjęcie duże np. 800x600. Potrzebne mi są 2 miniaturki 100x90 i jedna wieksza 300x200.
I teraz ta miniaturka 300x200 potrzebna mi jest tylko od ostatnio dodanego newsa. (pierwszy news z listy wyświetlanych ma ta miniaturkę 300x200 reszta newsow ma miniaturki 100x90).

Jak rozwiązać najbardziej efektywnie ten problem? Tzn. żeby nie zamulało strony przy ładowaniu konieczne jest trzymanie obu rozmiarów i ew. przy dodawaniu kolejnego newsa usuwanie starej dużej miniatury. Czy efektywne jest generowanie miniaturki przy ładowaniu strony? Czy może jest jakiś efektywny sposób?

Chciałbym wiedzieć jak to się "w dzisiejszych czasach" robi winksmiley.jpg

Pozdrawiam

Generowanie miniaturki to zły pomysł, jeśli Ci wejdzie 1000 osób w przeciągu godziny to masz szansę przybić serwer smile.gif
Najlepiej masz drzewko folderów
images
-normal
-100_90
-300_200
ta sama nazwa tylko inny folder i tyle, rozwiązanie sprawdzone, a że miniaturki(jak sama nazwa wskazuje) są małe, to nie zawali Ci serwera, możesz im dać też jakość na np. 70%

Pozdrawiam
Zdunek
kilab
Dodatkowo myślę, że warto wspomnieć o tym, aby zbyt dużej liczby plików nie przetrzymywać w jednym katalogu. Jeśli zamierzasz wgrywać dużo plików to w folderach:
-normal
-100_90
-300_200
radziłbym tworzyć podfoldery i w nich dopiero umieszczać obrazy. Sam miałem problem z jednym portalem gdy ilość zdjęć w galeriach doszła do wysokich liczb. Wtedy zacząłem umieszczać pliki w podfolderach z numerem roku, np. 2010_1, 2010_2. Takie nazywanie pomaga mi dodatkowo w ogarnięciu porządku smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.