Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Хранение конфигурации 
:(
    Опции темы
Brabus2008
Дата 1.6.2008, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 18.4.2008
Где: Харьков

Репутация: нет
Всего: нет



Добрый день. Интересует такой вопрос...
Где выгодней хранить конфигурационные параметры с точки зрения производительности: в файле или в MySQL? Идет речь об обычных конфигах, к примеру, каких-либо CMS. Откуда информация будет быстрее извлекаться, если рассмотреть вариант некоторого числа одновременных обращений? Скажем, при 50 одновременных обращений что будет быстрее? smile
С точки зрения удобства - конечно MySQL...
PM ICQ   Вверх
Daevaorn
Дата 1.6.2008, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: нет
Всего: 70



БД + умное кеширование, которое занет когда конфиг поменяли.

Это сообщение отредактировал(а) Daevaorn - 1.6.2008, 16:23
PM MAIL WWW   Вверх
krundetz
Дата 1.6.2008, 14:28 (ссылка) |  (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 1
Всего: 69



Немного утрировано но... Где вы храните конфигурационные параметры для БД. У вас наверняка есть файл где они хранятся. Почему бы его не использовать и для всех основных(тоесть которые применяются всегда) настроек раз он все равно подключается.


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
Feldmarschall
Дата 1.6.2008, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: -2
Всего: 32



Очередной нуб, озаботившийся вопросами производительности. 
Которому объяснять бессмысленность его вопросов бесполезно
PM   Вверх
Brabus2008
Дата 1.6.2008, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 18.4.2008
Где: Харьков

Репутация: нет
Всего: нет



Цитата(Feldmarschall @ 1.6.2008,  14:39)
Очередной нуб, озаботившийся вопросами производительности. 
Которому объяснять бессмысленность его вопросов бесполезно

Ты грубо ошибаешься. Перед тем как делать выводы о человеке, сначала получше узнай его.
Да, и, количество сообщений равное 4-м ни о чем не говорит.
В ответ могу только улыбнуться smile
PM ICQ   Вверх
Feldmarschall
Дата 1.6.2008, 16:07 (ссылка)   | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: -2
Всего: 32



Ну расскажи мне, неправильно судимый по четырем сообщениям, какие ещё критерии ты рассматривал, кроме производительности, и "удобства"?

PM   Вверх
Brabus2008
Дата 1.6.2008, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 18.4.2008
Где: Харьков

Репутация: нет
Всего: нет



Цитата(Feldmarschall @ 1.6.2008,  16:07)
Ну расскажи мне, неправильно судимый по четырем сообщениям, какие ещё критерии ты рассматривал, кроме производительности, и "удобства"?

Не имею желания продолжать с тобой дискуссию. Ты делаешь слишком поспешные выводы и относишься с долей предвзятости. Во всем что я буду далее говорить, с твоей стороны будут попытки найти какие-либо минусы. Я заведомо не буду тратить время на доказывание чего-либо smile
Для остальных: вопрос остается актуальным. Куда обращения происходят быстрее, при одинаковом объеме извлекаемых данных: к файлам или к бд?

Это сообщение отредактировал(а) Brabus2008 - 1.6.2008, 16:21
PM ICQ   Вверх
Feldmarschall
Дата 1.6.2008, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: -2
Всего: 32



Правильно. Буду находить минусы. 
Вы, почему-то, этого страшно боитесь. Как будто учитель в школе оценки ставит. 
Куда приятнее узнать об этих минусах не от постороннего человека, а на рабочем проекте, правда?
Я с легкостью могу доказать, что ни твой личный уровень, ни уровень твоего проекта, не требуют столь тонкого тюнинга производительности, а вопрос высосан из пальца. 
И эта твоя боязнь критики, боязнь "минусов" говорит о тебе гораздо больше, чем 4 поста в форуме.
PM   Вверх
Brabus2008
Дата 1.6.2008, 16:52 (ссылка) |  (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 18.4.2008
Где: Харьков

Репутация: нет
Всего: нет



Цитата(Feldmarschall @ 1.6.2008,  16:38)
Правильно. Буду находить минусы. 
Вы, почему-то, этого страшно боитесь. Как будто учитель в школе оценки ставит. 
Куда приятнее узнать об этих минусах не от постороннего человека, а на рабочем проекте, правда?
Я с легкостью могу доказать, что ни твой личный уровень, ни уровень твоего проекта, не требуют столь тонкого тюнинга производительности, а вопрос высосан из пальца. 
И эта твоя боязнь критики, боязнь "минусов" говорит о тебе гораздо больше, чем 4 поста в форуме.

Ну почему же. Опять поспешные выводы. Я люблю сам находить минусы, и когда их находят. Это полезно. Но полезно в том случае, когда находка обоснована, а не сделана на основе каких-то догадок, ничем не подтвержденных. У меня нет повода тебя слушать, т.к. информация бесполезна.

"Я с легкостью могу доказать": ну доказывай smile От этого ни тебе ни мне не будет толку. Я в состоянии оценивать свои уровни и что для них требуется.
Вообще, чего мы тут пытаемся добиться? Ты и я тратим время - самое дорогое в жизни - на какую-то чушь.
PM ICQ   Вверх
Feldmarschall
Дата 1.6.2008, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: -2
Всего: 32



Ты с самого начала начал тратить время - об этом я и говорил, тоже с самого начала.
Ты не имеешь ни малейшего представления о проектах, которые требуют 50 одновременных обращений. Для доказательства этого я просто хотел спросить, сколько при этом будет показывать посетителей на сайте.
Но суть-то не в этом.
Суть в том, что профессионалы не задают вопросов на форуме. 
А если задают - то не так. 
А задав - не так реагируют на ответы, сознавая свой уровень в задаваемом вопросе
Вот сам я задаю очень редко. Поскольку действительно выполняю все требования, которые описаны в известном документе. Не потому, что они там описаны, а потому, что понимаю - только выполнив их, я могу рассчитывать на ответ. И, разумеется, ответ получаю в процессе =)

Не будучи же профессионалом, ты не понимаешь, про что спрашивать. Для того, чтобы формат конфига стал бутылочным горлышком приложения, должно сложиться совершенно невозможное сочетание факторов. И для этого надо вылизать кучу других мест - реально требующих оптимизации. К примеру, решить, использовать ли при выдаче страниц базу данных вообще. Такого уровня вопрос я бы понял.
А твой взят с потолка, не имея ни малейшего отношения к реальности.
Вопрос производительности, действительно - большой и сложный. С одной стороны, мы имеем людей, которые о ней вообще не заботятся - и получают тормоза при сотне посетителей в сутки. С другой - тех, кого она заботит, но без действительного понимания. И начинается - "как лучше хранить настройки в файле - в виде пхп кода или  сериализованного массива? Ведь в случае сериалайза тратися время на парсинг!". Убейте меня три раза. Парсинг. Пхп каждый раз при запуске твоего скрипта парсит посимвольно его весь. Об этом не знает никто. Но пропарсить килобайт настроек - это поражает воображение. 
"Откуда лучше доставать - из базы или из фалйа?". Вопрос с головой выдает человека, который не представляет себе, что у запроса к БД проблема - выполнить его, а не получить результат. Вот о чем надо заботиться - чтобы запросы выполнялись быстро. А не о том, как получить три строчки настроек.

От доказательства вполне может быть польза. Возможно, ты перестанешь забивать себе голову бессмысленными вопросами, и займешься чем-то действительно важным.




PM   Вверх
Brabus2008
Дата 1.6.2008, 19:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 18.4.2008
Где: Харьков

Репутация: нет
Всего: нет



Твоя точка зрения понятна smile Хранение конфигов - предлог. Суть вопроса в том, куда обращения происходят быстрее. Мы здесь НЕ обсуждаем, нужен ли именно в этом месте данный выбор, или нет. Я просто спросил: "Куда быстрее"?

Это сообщение отредактировал(а) Brabus2008 - 1.6.2008, 19:24
PM ICQ   Вверх
Daevaorn
Дата 1.6.2008, 19:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: нет
Всего: 70



Feldmarschall, что вы пристали к человеку? Нечего ответить по теме? Тогда расслабьтесь. Чего пустую болтовню разводить.
PM MAIL WWW   Вверх
vasac
Дата 1.6.2008, 19:45 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: нет
Всего: 36



Brabus2008, при всей резкости Фельдмаршала, вам стоит прислушаться к его мнению.
А абстрактный вопрос, "куда обращения происходят быстрее" еще более бессмысленный, чем вопрос про конфиг.
Запросы они разные.
А если очень интересно для конкретного случая - проверьте. Это намного быстрее чем тут ругаться.
PM WWW   Вверх
skyboy
Дата 1.6.2008, 19:49 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260



Цитата(Brabus2008 @  1.6.2008,  18:24 Найти цитируемый пост)
Суть вопроса в том, куда обращения происходят быстрее.

хехе. зависит от полторы сотен различных факторов.
удаленный файл и серверная СУБД локально? файловая БД и локальный файл? запрос на выборку с сортировкой или выбор из файла с последующей сортировкой на уровне программы? какие данные? какой размер? какая структура? фиксированной длины записи или нет? какой  механизм подключения к БД? какая ФС? 
продолжить?
Сначала ты ставил вопросы касательно вызывающей удивление цели.
теперь ты ставишь обобщенные вопросы и ожидаешь ответы.
так?
Цитата(Feldmarschall @  1.6.2008,  18:14 Найти цитируемый пост)
Но пропарсить килобайт настроек - это поражает воображение. 

помню, самого не так уж и давно заботила проблема двойных/одинарных кавычек... smile
PM MAIL   Вверх
Brabus2008
Дата 1.6.2008, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 18.4.2008
Где: Харьков

Репутация: нет
Всего: нет



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

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Для профи | Следующая тема »


 




[ Время генерации скрипта: 0.0622 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.