Publish assets to external server

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
nikosid
Сообщения: 28
Зарегистрирован: 2014.01.05, 19:44

Publish assets to external server

Сообщение nikosid »

Привет, народ!
у меня такая проблемка: приложение работает с использованием одного фронтенда(nginx) и несколькиз бекендов(php).
Всё работает по приницпу случайного бекенда для каждого посетителя.
В этом есть несколько трудностей:
Статические файлы отдаёт фроненд, а их там нет, если он только распределяет запросы. Пришлось на фронтенд тоже поставить php и тем самым он теперь сам себе генерирует нужные ассеты и отадёт их. Но беда в том, что запросы случайно ходят по другим бекендам и не факт, что сразу попадут на основной и опять файлов ассетов нет.
Идей решения пока несколько:
1. Поставить nginx на каждый бекенд и проксировать запросы ассетов на них. Этот вариант выглядит несколько костыльно и перегруженно.
2. Научить приложение публиковать ассеты сразу на фронтенд(или даже на совершенно посторонний сервер) и потом оттуда отдавать. Как это сделать я не нашёл.

Помогите с решением или может направьте в правильную сторону.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Publish assets to external server

Сообщение zelenin »

не использовать ассеты
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Publish assets to external server

Сообщение samdark »

NFS пробовали?
Loveorigami
Сообщения: 977
Зарегистрирован: 2014.08.27, 21:54

Re: Publish assets to external server

Сообщение Loveorigami »

samdark писал(а): 2017.07.18, 14:06 NFS пробовали?
Так на него ж вроде только предзаказ открыли. https://games.mail.ru/pc/news/2017-07-1 ... ?from=list

Или ты про старую версию?

ps.Шутка )))
nikosid
Сообщения: 28
Зарегистрирован: 2014.01.05, 19:44

Re: Publish assets to external server

Сообщение nikosid »

samdark писал(а): 2017.07.18, 14:06 NFS пробовали?
Не пробовали, но рассматривали. Пока со стороны админа затык в этом плане, поэтому ищем варианты.
Ответить