Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 5 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Junior
Статус: Не в сети
Регистрация: 07.01.2008
Назрел такой вопрос: К примеру есть пользователь у которого такие данные:
имя, город, дата регистрации и последней активности необходимо сделать видимыми на каждой странице. Эффективнее будет обычным селектом извлекать информацию из базы или все таки засунуть их в Сессию.
На сколько это целесообразно.
Учитывая конечно, что ходят по сети статьи о том как хранить сессии в БД я могу сделать вывод. Но помимо этого я допускаю огромную нагрузку на БД.
В общем я запутался подскажите чего доброго...

_________________
Я-Вильгельм "Заколебатель"



Партнер
 

Junior
Статус: Не в сети
Регистрация: 07.01.2008
В общем вроде бы сам разобрался.
В БД засовывают сессии в целях безопасности, но при большом трафике нагрузка на БД ложится огромная.
Для маленького проекта эфективнее (для повышения безопасности) будет (как я уже сделал для себя вывод) просто изменить папку хранения файлов сессий с tmp например на какую нибудь другую. И закрыть доступ к этой папке через htaccess. После этого можно в сессиях хранить: Имя, город, дату регистрации и т.п.

З.Ы. Спасибо всем кто помог ответить мне на вопрос:-)

_________________
Я-Вильгельм "Заколебатель"


 

Junior
Статус: Не в сети
Регистрация: 02.08.2008
Откуда: Петербург
У тебя 1.000.000 пользователей и 1.000.000 запросов в..хотябы минуту? о чем речь? какая нагрузка? Пользователь будет искаться по id, никакой нагрузки вообще не будет. Можно хранить в сессии, но если предусмотрена возможность изменять данные о себе, которые выводятся, то надо будет сделать обновление переменных сессии, чтобы после изменения в сессии не висели старые данные.
что значит в БД засовывают сессии? о чем вообще вы говорите? разберитесь что такое сессия.


 

FlashInTheNight, +1
хороший mysql сервер и, главное, - программер :) и все будет ок
у нас дуальный ксеон 3.2 и 16Гб мозгов тянут более 1к запросов в секунду, и это еще не критический предел
так что не волнуйся, если там реально не легионы юзеров, все будет ок, например, данный сайт, я думаю, в пределах 300 запросов за сек. генерит... и это один из крупнейших проектов о разгоне и железе вообще в рунете ;)


 

Junior
Статус: Не в сети
Регистрация: 07.01.2008
FlashInTheNight писал(а):
что значит в БД засовывают сессии? о чем вообще вы говорите? разберитесь что такое сессия.

Набери в яндексе
ya.ru писал(а):
Хранение сессий в БД
Вот о чем я говорю.

_________________
Я-Вильгельм "Заколебатель"


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 5 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan