Задать вопрос
@Stani10

Как хранить данные о страницах сайта в БД?

Добрый день, впервые работаю над сайтом без использования cms и возник следующий вопрос: каким образом лучше организовать хранения контента и информации о странице (title, метаданные и тд.)? Очевидно, что удобнее хранить все эти данные в бд, но вот как это сделать? Просто хранить данные о страницах в одной таблице с полями: title, article, кeywords, ... ?
Какие вообще лучшие практики? Как с этим справляются те же cms?
  • Вопрос задан
  • 224 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности + ИИ
    9 месяцев
    Далее
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
А остальная архитектура у вас какая? В самом простом случае я бы хранил в 2х таблицах - в одной основной контент и основные флаги и свойства, в другой - метаданные. Title как правило соответствует названию страницы (заголовку), поэтому это будет в основной таблице, как и контент. Метаданные (ключевые слова и тд) - в отдельной таблице. Связка - по ID страницы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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