Иван Шумков
Новичок
Архитектура таблицы разделов сайта
Как удобнее (оптимальнее в плане скорости) хранить данные о разделах сайта. Разделов ожидается не более 50.
Работа с разделами проста: скрипт парсит урл и сверяет по таблице url разделов пока не пройдет весь урл. Если путь не верный - 404, если верный то смотрим в таблице как обработчик и параметры стоят у последнего раздела и запускаем обработчик.
Как организовать такую проверку на практике. Или есть более правильная схема?
Как удобнее (оптимальнее в плане скорости) хранить данные о разделах сайта. Разделов ожидается не более 50.
Работа с разделами проста: скрипт парсит урл и сверяет по таблице url разделов пока не пройдет весь урл. Если путь не верный - 404, если верный то смотрим в таблице как обработчик и параметры стоят у последнего раздела и запускаем обработчик.
Как организовать такую проверку на практике. Или есть более правильная схема?
, во-вторых, результат такого запроса не надо обрабатывать, он уже говорит сам за себя (если цепочке /news/sport/smth соответствует какой-то раздел - будет сразу найден его id, если не соответствует - результат будет пустым). Правда, это все в предположении, что все элементы URLа кодируют раздел.