Здравствуйте! Постановка задачи: Необходимо создать меню сайта, пункты которого можно изменять со страницы администратора, то есть: добавлять пункт меню, удалять, менять название. У меня есть 2 идеи. Подскажите какая эффективнее и если возможно объясните почему: Первая Пункты меню сохраняются в отдельный файл, допустим "Menu.txt". Его вид: Код (Text): Главная Работы Фото Поиск Из файла "Админки" его удобно очень редактировать. Но при каждом заходе пользователя на страницу сайта специальная процедура читает этот файл и формирует из него оформленное цветами и шрифтами меню, и потом выводит на экран с другой информацией. Вторая Запихать все пункты меню в процедуру в главный файл и сразу же оформить меню цветами и шрифтами. Уже не тратится время на открытие файла, чтения всех строк, закрытие файла и формирования меню, НО очень неудобно делать работу "Админки" - придется при изменении одного пункта переписывать весь файл со всем, что там есть. Спасибо.
второй вариант подходит только в том случаии если вам не надо его менять... но файл?! может БД? время которое вы тратите на открытие файла не критично... если очень надо - кеш=)
я как все крупные движки добавляю стили при добавлении в бд и какая проблема репарсить стили при редактировании превращая в те же ББ коды?