![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 266
|
![]()
Доброго времени суток! Собственно перейду к делу. Чтобы разгрузить нагрузку на базу нужно где то хранить данные из таблицы базы, в данном случае 3000 слов. Есть идея создавать сессию при залогинивании пользователя и помещать туда массив этих слов. Системой будет пользоваться максимум 30 человек. Собственно вопрос.. Не будет ли это костылём и не нагрузит ли сессии?
|
![]() |
![]() |
![]() |
#2 |
Форумчанин Подтвердите свой е-майл
Регистрация: 20.11.2007
Сообщений: 500
|
![]()
Сессии хранятся в текстовых файлах. При хранении в БД это будет работать намного быстрее.
|
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
![]() Цитата:
Если данные общие для всех пользователей, то настоятельно советую использовать сериализованные массивы в файлах. |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 266
|
![]()
Всем большое спасибо за советы! Да, данные одни для всех
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
имхо ..... 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 |