обновление страницы идет запрос в БД что бы вытащить эту переменную и подставить в нужное место.
On Jul 23, 2011, at 4:27 PM, Alexey Bondar wrote:
Вы действительно считаете что выборка из таблицы с тысячами записей это тяжелая операция?Хранить настройки в файле можно ровно до того момента пока у вас всё работает на одном сервере. Как только у вас появится второй сервер, проблема опять всплывёт.Если вам так не хочется читать из базы, возьмите мемкеш и кешируйте настройки:class Settings < AR:Bdef self.setting(key)$cache.get("settings:#{key}") ||= find_by_name!(key)enddef self.update(key, value)if find!(key).update_attribute(:value, value)$cache.set("settings:#{key}", value)return trueendendendOn Jul 23, 2011, at 8:54 PM, Shukhrat Tursunov wrote:Хочу сделать файл с параметрами сайта - что бы можно было его править через админкуменять параметры и сохранятьи что бы эти параметры подгружались из файла а не из базы - так как каждый раз делать запрос к БДсерьезно скажется на производительности.On Jul 23, 2011, at 3:43 PM, Akzhan Abdulin wrote:Я не думаю, что у кого-либо появлялась необходимость работы с таким или подобным гемом.Вероятно, стоит озвучить Вашу задачу.23 июля 2011 г. 23:41 пользователь Shukhrat Tursunov <shuhrat10@gmail.com> написал:
День добрый,у кого нибудь есть опыт работы с gem-ом active_hash - с сохранение данных в yml файл и чтение из негохотелось бы увидеть готовый примерЗарание всем Спасибо!--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
Комментариев нет:
Отправить комментарий