SKRYPT: pobiera nazwy plików z katalogu, wrzuca w tablicę, następnie w petli przechodzi przez tablicę, pobiera kazdy z plików skaluje i zapisuje w innym folderze.
PROBLEM: naturanie przy większej ilości plików lub ich dużym rozmiarze pojawia się problem z limitem czasu wykonania skryptu.
MOZLIWE ROZWIAZANIA:
- zapisac kazdy z plików wraz z docelowymi pramatrami skalowania w bazie/pliku i potem cronem je przetwarzac pokolei usuwając z bazy te już przetworzone
- wrzucac w tablice z plikami w zmienna sesyjna, po przetworzeniu kazdego z plików usunac go z tablicy w zmiennej sesyjnej i zrealizowac przekierowanie header na ten sam skrypt (jesli tablica w zamiennej sesyjnej istnieje, przetwarzaj dalej)
- pewnie jeszcze cos by mi przyszlo do glowy ale moze zla droga ide...
- jakas forma ajaxa? np w jsa wrzucam tablice z plikami, przechodzac przez nia wywoluje skrypt z parametrem nazwy pliku, jednoczesnie informujac uzytkownika ile z ilu plikow zostalo przetworzonych. Ale tutaj potrzebowalbym pomocy w zakresie pomyslu, jak wywlac i kontrolowac ta petle w js.
Skrypt działa po stronie admina wiec sesja zawsze bedzie.
Rozwiazanie z cronem jest malo porzadane, gdyz skrypt tworzy zestawy miniaturek po dodaniu galerii (pliki byly wczesniej wgrane na ftp w katalog) wiec miniaturki bylyby potrzebne mozliwie szybko.
PROSBA: abyscie doradzili cos rozsadnego, jesli moje pomysly sa dalekie od nazwania ich optymalnymi
