No więc zdjęcia ma 6,45MB wymiary 2912x4368
Korzystałem z klasy do tworzenia miniaturek
http://phpthumb.gxdlabs.com/ a potem zmieniłem cały proces tworzenia miniaturek do
$proporcje = $height / $width;
$wysokosc = 150 * $proporcje;
$canvas = imagecreatetruecolor(150, $wysokosc);
$org = imagecreatefromjpeg($dir);
imagecopyresampled($canvas, $org, 0, 0, 0, 0,150, $wysokosc, $width, $height);
imagejpeg($canvas,$new_dir,70);
ale poprawy nie ma. Może to być jeszcze związane z tym, że skrypt pobiera pliki w katalogu i po kolei w pętli tworzy te miniaturki
foreach (new DirectoryIterator(PUBLIC_DIR . 'upload/script') as $file) { }