Что лучше - один запрос, но много данных, или пару запросов, но данных мало

Сенсей

Новичок
Что лучше - один запрос, но много данных, или пару запросов, но данных мало

Вобщем вот в чем вопрос ... например есть движок - и есть таблица _config .... главный файл в котором основные функции делает запрос к таблице _config которая содержит много fields . ... настройки сайта ... статей .. комментариев .. все хранится там ...

Мне нужно например добавить в комментарии еще пару условий ... которые будут настраиваться в кофиге .... Так вот что я думаю ..

Добавлять новые fields в _config ? Но ведь запрос к нему идет с любой страницы движка .... и зачем брать ненужные данные ?

Ведь настройки комментариев - будут вызываться только на одной странице ....

Так может лучше сделать еще одну таблицу - в которой были бы только настройки комментариев ?
 

Сенсей

Новичок
Строка одна .... fields - 22

Просто некоторые поля нужны на одной странице допустим .... а получается что их берут даже когда не надо .. вот я и думаю - сделать ддля них отдельные таблицы .... и брать с них только тогда когда нужно ....

например
config_comments
config_news
 

Yuriy_S

-=PHP-Club=-
если 1 строка, то тебе не всё равно сколько брать? ;)
Ты разницы не заметишь с 1-ой строкой со всеми полями или с половиной..


p.s у меня в поисковике 1 400 000 строк примерно, ищет он примерно 3 секунды по в базе... А 1 строка .. - это глупо ;)
 

AiK099

Guest
Зачем вообще для одной строки базу данных
делать. Гораздо лучше просто эти все данные
через
PHP:
 serialize()
загнать в текстовый
файл и от этого плясать.
 

Yuriy_S

-=PHP-Club=-
а нафига serialize()
можно просто создать файл config.php
и в него вписать нужные переменные и параметры и проинклудить 1 раз в скрипте.
 

AiK099

Guest
Подразумевыется, что скорее всего данные должны
сохраняться между вызовами скрипта в разные дни.
Или сессию делать (тот же serialize() по сути).
 

Yuriy_S

-=PHP-Club=-
причем тут сессия?

настройки сайта то нужно где-то хранить...
и врядли у него в разные дни, он написал, что просто настройки сайта!
 

AiK099

Guest
Ну это уже безпредметный разговор. Пусть хранит
свою строчку в файле и закрыли тему.
 

Yuriy_S

-=PHP-Club=-
Не нужно просто пороть отсебятину.
Не знаешь точно или неуверен - промолчи лучше, прежде чем давать плохие советы.
 

Сенсей

Новичок
ага ... движок на базе mysql - а тут я буду делать файл config.php ? при том что предпологается что данные в админке будум изменяться юзером довольно часто .... заходить на ftp вручную и искать параметры в конфиге ? не .. эт не дело ...
 

StUV

Rotaredom
> заходить на ftp вручную и искать параметры в конфиге ?
нет.
с тем же интерфейсом, вместо базы записывать данные в файл
 

Фанат

oncle terrible
Команда форума
Редкостное сочетание пафосного ника и полного отсутствия мозгов. Даже для этого форума.

Тему стоит прикрыть, как бессмысленную.
 

Сенсей

Новичок
Фанат
А вот этого не надо ....

Я спросил одно - а мне ту про файл втирать начинают ....
 

Фанат

oncle terrible
Команда форума
Твой вопрос так же туп, как и ты сам.
Настройки, действительно, в базе не держат.
вопрос твой, действительно, выеденного яйца не стоит.
Я готов 1000 долларов поставить на то, что у тебя в коде есть куски, в 100 раз более неоптимальные. Но ты о них даже не подозреваешь. А озаботился этим идиотизмом.
У тебя нет в голове мозга, а есть только несколько вдолбленных кем-то догмы: что все надо хранить в базе, что редактировать можно только то, что в базе.
Уйди уже. Своим видом ты мне настроение с утра портишь.
Хотя нет. Такие пафосные тупицы отличаются редкой упертостью.

Ответ. На твой вселенский вопрос, из-за которого у тебя вся работа встала:
Никакой разницы ты не заметишь.
Хоть одно поле ты будешь доставать, хоть сто.
 
Сверху