Сразу скажу, что ваш конструктор супер крут, но заметил что загрузка идет не так уж быстро.
С начала это была моя ошибка я загрузил файлы .png 800х600 по 0,5мб в среднем.
Заменил на .jpg такого же разрешения, но с качеством 50% и добился супер результатов: картинки стали объемом 0,05-0,07мб.
Но тут беда: Картинки привью формирует конструктор и они оказались огромны, больше самих фото. Ниже пример:
Название: 9933669.7zfywp3j6b.156x120.png
Просмотров: 0

Размер: 104.9 КбНажмите на изображение для увеличения
Название: 9933669.p0z809sjlw.jpg
Просмотров: 0
Размер:	71.1 Кб
ID:	1570
Картинка при разрешении в 156х120 весит 0,1 мб, это много.
Думаю стоит добавить возможность менять качество и расширение файлов привью, а лучше просто пересмотреть механизм их создания.Формат png штука хорошая - поддерживает прозрачность, но jpg лучше сжимает.
Так же было бы хорошо добавить возможность фото размещать не на одном домене с содержимым сайта, а например в фотобанке или облачном диске, что улучшило бы скорость за счет многопотоковости.