@VasiliyIsaichkin Можно. Вот я и хотел уточнить, все данные извлекать из таблицы сразу или нет (по одной записи), когда объём таблицы настроек 1000 полей.
select * from settings
или
select value from settings WHERE key = 'something'
@VasiliyIsaichkin я не знаю, при чём тут php.ini Я про него не писал, это вы написали. Я же имел ввиду про тип файла, в котором хранить настройки. Исходя из Ваших слов, можно предположить, что mysql отбрасываем. Тогда след. вопрос. Извлекать из файла все данные сразу и читать из массива необходимые данные или читать по одной строке из файла на каждый запрос?
@VasiliyIsaichkin ну это 30 запросов для настроек, а еще 30 запросов для других каких данных (новости, комментарии и т.п.) получается 60 - существенно для высоко нагруженного проекта (хотя и не факт, чисто моё мнение).
Получается, если у меня в файле 1000 строк с настройками, мы лучше читаем его целиком и извлекаем необходимые данные, либо читаем каждый раз но по одной строке, чтобы не держать в памяти?