Это все конечно понятно. Но бОльшая часть сайтов не имеет никаких «фоновых процессов», и PHP отлично с ними справляется. А разработчикам СЛОЖНЫХ проектов эта статья не откроет ничего нового.
Делал подобную вещь очень просто. При помощи генератора CRUD создавал нужную таблицу. Вместо кнопок редактирования делал свою, и вешал на нее onClick. Нажатием "..." возле поля ввода значения открывалось окошко с требуемой таблицей. Все.
Мне очень повезло, когда я поступал в военное училище. На экзамене по физике была задача, решить которую можно было просто подставив исходные данные в одну формулу. Но я забыл эту формулу но точно знал что она есть и где ее взять. Так я и ответил преподавателю. Он дал мне справочник, и я нашел ее достаточно быстро. Получил четверку вместо тройки, или даже двойки. Извините за оффтопик, просто вспомнил. Уже много лет успешно работаю программистом, но просматривая очередные вопросы для собеседований понимаю, что сходу на все не отвечу и, вероятно, не пройду такое собеседование. И в процессе работы постоянно обращаюсь к документации и просматриваю типовые решения
Когда-то давно видел как проецируется видео на быстро вращающуюся рамку. Рамка очень тонкая и вращается очень быстро, от этого ее практически не видно даже с близкого расстояния
Извините, но отдавать картинки через контроллер это просто ужасно. Для отдачи картинки, каждый раз будет создаваться экземпляр приложения. Я понимаю что можно заставлять браузер кешировать, но при большой посещаемости это не поможет. Как написал Grox, вас просто заспамят разными размерами. Если вы сделаете проверку на размеры, то придется постоянно дописывать их в конфиги при изменении шаблонов и тд.
Если не хотите генерировать превьюшки при загрузке, генерите их при отдаче файла один раз. Что-то типа <img src="<?php echo Image::show('path_to_original', array('width', 'height', 'crop', ...etc)) ?>">
Скрипт проверит существование превьюшки соответствующей параметрам, и при наличии сразу вернет ссылку на нее. При отсутствии также вернет ссылку, предварительно, создав саму картинку. Но ссылка будет на сам файл, который можно раздавать как статику.
>>будет создан хостинг-аккаунт с предустановленным Shop-Script 5 и фреймворком
Там общая база?
Если не хотите генерировать превьюшки при загрузке, генерите их при отдаче файла один раз. Что-то типа
<img src="<?php echo Image::show('path_to_original', array('width', 'height', 'crop', ...etc)) ?>">
Скрипт проверит существование превьюшки соответствующей параметрам, и при наличии сразу вернет ссылку на нее. При отсутствии также вернет ссылку, предварительно, создав саму картинку. Но ссылка будет на сам файл, который можно раздавать как статику.