Size: a a a

2020 September 28

YV

Yushkevich Vitaly in Laravel Pro
Developer
Доброе утро, друзья!
мой вопрос о создании приложения веб-архива в laravel.
Я не знаю, с чего начать, пожалуйста, поделитесь своими идеями или любой ссылкой на учебник, видео.
В этом проекте:
- Есть большая комната где много архив-шкафов
- Архив-шкаф имеет несколько ячеек
- В каждой ячейке по 10-15 папок
- В одной папке может быть несколько бумажных файлов

Дано:
- Кадый Архив-шкаф имеет уникальный идентификационный номер
- Каждая ячейка имеет уникальный идентификационный номер
- Каждая папка имеет метку с уникальным идентификационным номером
Проблема:
- Сложно найти нужную папку
Функции веб приложения:
- Создание папки с указанием Шкафа и Ячейки
- Перемещение папки в другую Ячейку другого Шкафа
- Поиск папки по уникальному идентификатору чтобы узнать в каком шкафу и в какой ячейке находится
Начать с изучения нормальных форм
источник

IH

Ihor Hnatchuk in Laravel Pro
Привет как правильно кешировать страницы где есть пагинация?. как ключ строить? в него добавлять номер страницы?
источник

DK

Dmitriy K. in Laravel Pro
В программировании есть только две сложные вещи: выбор имени переменной и инвалидация кеша 😀.
Если можно обойтись без кеширования, нужно обходиться без кеширования. Так ли необходимо кешировать эти страницы?
источник

S

Sergo in Laravel Pro
Ihor Hnatchuk
Привет как правильно кешировать страницы где есть пагинация?. как ключ строить? в него добавлять номер страницы?
Может над инднексами лучше подумать?
источник

DK

Dmitriy K. in Laravel Pro
Потому как обычно пагинация сопровождается изменением сортировки и фильтрацией. Плюс изменение/дополнение/удаление/отключения контента. Часто, следить за инвалидацией будет сложнее, чем добавить десятые доли секунды на запрос из базы.
источник

AO

Alexander Osipov in Laravel Pro
Гайз, вопрос по докеру
Есть небольшая аппка, крутится на сервере. Как считаете, насколько правильно сделать крон вне докера по типу
docker exec -it php-fpm “php artisan schedule:run”? Будет ли это работать?
источник

LS

Liamin Serhii in Laravel Pro
Alexander Osipov
Гайз, вопрос по докеру
Есть небольшая аппка, крутится на сервере. Как считаете, насколько правильно сделать крон вне докера по типу
docker exec -it php-fpm “php artisan schedule:run”? Будет ли это работать?
Какое-то время да, но потом упадет, нужен супервизор
источник

AO

Alexander Osipov in Laravel Pro
Всм? Что именно упадет, если это в кроне крутится через:
* * * * * docker exec -it php-fpm “php artisan schedule:run”
источник

AO

Alexander Osipov in Laravel Pro
Не понимаю сценарий, когда может упасть крон и как крону поможет супервизор, это же не очереди)
источник

E

EgorichXXX in Laravel Pro
Alexander Osipov
Гайз, вопрос по докеру
Есть небольшая аппка, крутится на сервере. Как считаете, насколько правильно сделать крон вне докера по типу
docker exec -it php-fpm “php artisan schedule:run”? Будет ли это работать?
ничего страшного, если у тебя только один докер..
источник

SM

Stanislav Malkin in Laravel Pro
Alexander Osipov
Гайз, вопрос по докеру
Есть небольшая аппка, крутится на сервере. Как считаете, насколько правильно сделать крон вне докера по типу
docker exec -it php-fpm “php artisan schedule:run”? Будет ли это работать?
Работать будет, но зачем, если есть supervisord?
источник

SM

Stanislav Malkin in Laravel Pro
Можно и микроскопом гвозди забивать.
источник

SM

Stanislav Malkin in Laravel Pro
Даже работать будет.
источник

AO

Alexander Osipov in Laravel Pro
Stanislav Malkin
Работать будет, но зачем, если есть supervisord?
И все же, я не понимаю. Супервизор держит процесс поднятым, в то время, как scheduler должен вызываться раз в минуту. Зачем для него супервизор?
источник

AO

Alexander Osipov in Laravel Pro
Я не говорю про очереди, я говорю именно про scheduler
источник

SM

Stanislav Malkin in Laravel Pro
Затем, что в докере нет крона. А решение через docker exec -ti это костыль.
источник

AO

Alexander Osipov in Laravel Pro
Stanislav Malkin
Затем, что в докере нет крона. А решение через docker exec -ti это костыль.
И держать в супервизоре постоянный процесс, который через sleep будет дергать php artisan schedule:run?
источник

SM

Stanislav Malkin in Laravel Pro
Нет, супервизор умеет запускать процесс
источник

AO

Alexander Osipov in Laravel Pro
Хм.
источник

AO

Alexander Osipov in Laravel Pro
Гляну сейчас
источник