Intereting Posts
403 при отправке сообщений в разъем facebook через API-интерфейс Unification Engine Непосредственное добавление имени пользователя в URL-адрес PHP Всего строк PHP_Count во всех файлах в данной папке Как включить драйвер PDO для sqlite3 в php? PHP Функция сортировки по дате (сценарий автоматического воспроизведения в JWPLAYER) Неустранимая ошибка: вызов функции-члена bind_param () на boolean Если я храню объект в сеансе PHP, когда я получаю этот объект, является ли он полноценным объектом, на который я могу вызвать функции? XPath для рекурсивного удаления пустых узлов DOM? Zig-zag сканирует массив N x N обновить часть веб-страницы в php передача значения массива из jQuery ajax в вызов функции php Получить множество значений с помощью ajax из get in php PHP / mysql – Как передать переменные из класса в отдельный index.php? Страницы профиля? Отображение содержимого страницы с использованием нескольких шаблонов – WordPress Функция поиска с несколькими критериями – PHP / MySQL

Реализация очереди для обработки изображений в Laravel – что стоять в очереди, а что нет?

У меня есть приложение на основе Laravel, которое интенсивно использует изображение. Пользователи могут загружать изображения на сервер, а изображения сохраняются на ведро Amazon s3 после изменения размера. Процесс здесь довольно медленный, и я читал в очередях и думаю, что они могут быть именно тем, что мне нужно, чтобы отчасти делегировать часть хранения на amazon. Единственное, что это мой postAction, который обрабатывает загрузку:

public function postImage(){ $images = Input::only('images'); $model->saveImages($images['images']); } 

Каждая модель имеет несколько фотообъектов – фотография является ссылкой на изображение в db. Таким образом, функция сохранения изображений модели:

 function saveImages($images){ foreach($images as $image) { if(is_null($image)){ continue; } $photo = new Photo(); $photo->image = $image; $photo->save(); $this->photos()->save($photo); } } 

Класс Photo реализует интерфейс larvel stapler – поэтому он автоматически обрабатывает часть загрузки на amazon s3.

Если бы я должен был создать очередь – я озадачен тем, что бы я нажал на очередь и как бы реализовать ее?