Size: a a a

2020 November 12

NO

Nex Otaku in Yii Framework 3
Alexander Makarov
Это накладно и нафиг на каждый реквест не нужно.
Вопрос, ты экономишь время и нервы разработчиков или миллисекунды бездушной железяки?

Для включения кеша конфига можно сделать настройку либо продакшен-режим. Будет включаться быстро и просто.
источник

А

Алексей R in Yii Framework 3
Я бы предложил компромисс в плане мержить на лету только локальные конфиги, к которым и енв относится. А все остальное, что зависит только от вендора и Гита, готовить при ардейте композера
источник

AM

Alexander Makarov in Yii Framework 3
@nex_otaku сейчас это работает так:

1. Если есть готовые конфиги (кеш), юзаем готовые.
2. Проходим все пакеты, собираем конфиги.
3. Собираем общий конфиг хитрим array_merge.
4. Пишем кеш.
5. Делаем пункт 1.
источник

AM

Alexander Makarov in Yii Framework 3
Вот ты хочешь убить 1 и 4, 5.
источник

AM

Alexander Makarov in Yii Framework 3
При этом самая тяжелая часть 2 и 3 никуда не денется.
источник

AM

Alexander Makarov in Yii Framework 3
И будет тупить каждый реквест.
источник

AM

Alexander Makarov in Yii Framework 3
Nex Otaku
Вопрос, ты экономишь время и нервы разработчиков или миллисекунды бездушной железяки?

Для включения кеша конфига можно сделать настройку либо продакшен-режим. Будет включаться быстро и просто.
Да так и есть же. Включается продакшн-режим или дебаг режим.
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
При этом самая тяжелая часть 2 и 3 никуда не денется.
Что думаешь о предложении? В рантайм унести не только енв но и парамс-локал всякие
источник

AM

Alexander Makarov in Yii Framework 3
В дебаг-режиме всё подхватывается сразу.
источник

AM

Alexander Makarov in Yii Framework 3
В продакшн юзается кеш.
источник

NO

Nex Otaku in Yii Framework 3
А сколько режимов всего?
источник

AM

Alexander Makarov in Yii Framework 3
Nex Otaku
А сколько режимов всего?
Два.
источник

NO

Nex Otaku in Yii Framework 3
И как переключаются?
источник

AM

Alexander Makarov in Yii Framework 3
Сейчас правкой в index.php.
источник

FL

First Last in Yii Framework 3
Nex Otaku
Поймите. По фичам всё равно никого не обогнать. По производительности можно до поры до времени сорвеноваться. Но главный критерий фреймворка, это удобство работы с ним. Вы его ухудшили и цепляетесь за ухудшение без каких-либо веских на то причин.
Слушай, а что ты пилишь? Бложики?
источник

FL

First Last in Yii Framework 3
Мы тут стараемся выжать максимум производительности, любыми путями, а человеку главное удобство)
источник

NO

Nex Otaku in Yii Framework 3
First Last
Слушай, а что ты пилишь? Бложики?
Вас пилю чтобы сделали удобно
источник

FL

First Last in Yii Framework 3
Вас? А я тут причем?
источник

FL

First Last in Yii Framework 3
Я на yii никогда и не писал, но ты топишь за не кеширование конфигов
Почему? Потому что тебе впадлу выполнять сброс кеша

А теперь пойми, что не всем нужно "удобство" (мне лично пофиг, тебе удобно - ок), если эта жертва производительность, да еще и в кейсе с "зайти в консоль команду выполнить..."
Лично у меня конфиги редактируются раз в месяц, и то, иногда по 2-3 месяца лежит
источник

Д

Дмитрий in Yii Framework 3
хз.. я использую конфиг-плагин. мне нравится. в дев-режиме он каждрый раз собирается новый..
источник