|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.11.2010, 01:40 | #1 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 266
|
Совет по сессиям.
Доброго времени суток! Собственно перейду к делу. Чтобы разгрузить нагрузку на базу нужно где то хранить данные из таблицы базы, в данном случае 3000 слов. Есть идея создавать сессию при залогинивании пользователя и помещать туда массив этих слов. Системой будет пользоваться максимум 30 человек. Собственно вопрос.. Не будет ли это костылём и не нагрузит ли сессии?
|
26.11.2010, 05:44 | #2 |
Форумчанин Подтвердите свой е-майл
Регистрация: 20.11.2007
Сообщений: 500
|
Сессии хранятся в текстовых файлах. При хранении в БД это будет работать намного быстрее.
|
26.11.2010, 09:31 | #3 | |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Цитата:
Если данные общие для всех пользователей, то настоятельно советую использовать сериализованные массивы в файлах. |
|
26.11.2010, 11:35 | #4 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 266
|
Всем большое спасибо за советы! Да, данные одни для всех
|
26.11.2010, 13:13 | #5 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
имхо ..... 30 пользователей и 3000 слов, да даже 3000 пользователей.... не нагружают так базу. чтобы думать о ей разгрузке. А вот когда начнутся тормоза... может лучше в сторону memcahce смотреть?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Совет.. | catechumen | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 5 | 11.10.2010 15:55 |
Вопрос по сессиям. | Baaandit | PHP | 2 | 14.06.2010 07:57 |
Совет C++ | Lemo | Помощь студентам | 7 | 06.11.2009 13:58 |
подскажите совет | Михаил Юрьевич | Общие вопросы Delphi | 6 | 01.07.2008 22:44 |