Какой способ хранения предопределеных маршрутов выбрать для рутера?

Добрый день!

Написал два рутера. Для работы с самописным mvc-фреймворком.

Отличаются друг от друга, способом хранения предопределеных маршрутов.

Первый хранит маршруты в файле. Второй в БД.

Хотелось бы услышать мнения людей по поводу: какой из них лучше выбрать и почему? Или услышать ваш вариант.

P.S.
Велосипед с mvc-фреймворком изобретаю лишь для получения практики и закрепления навыков полученных от прочтения книг и статей.
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
iiifx
@iiifx
PHP, OOP, SOLID, Yii2, Composer, PHPStorm
Если ваши роуты грамотно кэшируются и кэш сбрасывается при изменении основных данных, то не так уж и важно где они сидят. Но у вас скорее всего нет кэша и в вашем случае хранение роутов в БД будет создавать доп. нагрузку, т.к. при обработке каждого запроса приложение должно вычитать роуты с БД.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Koksmos
Я думаю смысла нет хранить роуты в БД.
Лишняя нагрузка + проще редактировать/просматривать, если в файле
Ответ написан
Комментировать
php666
@php666
PHP-макака
какой из них лучше выбрать и почему?

файл
нет ни одной причины хранить в БД
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы