Приватные сообщения

Приватные сообщения

Здравствуйте!
Пишу чат на сокет и в процессе разработки появилась непонятка.
Если кто-то шлет сообщение, демон (на PHP) разбирает полученою строку и отправляет всем остальным клиентам этого демона, при этом ничего, нигде не сохраняется, кроме БД с юзерами. А как же организовать приватные сообщения? Если использовать БД или файловую систему для ХРАНЕНИЯ ПРИВАТА, то получиться нагрузка. Помогите.
Заранее спасибо.
 

themylogin

Новичок
А ты хочешь, чтобы скрипт работал, а нагрузки не создавал? Пожелай тогда себе жить и не кушать. Посмотрим на тебя.
 

phprus

Moderator
Команда форума
Curly-fingers
Ты уверен что эта нагрузка будет заметна на фоне нагрузки создаваемой демоном и прочим софтом?
Вот по этому и используй БД. Все таки с ней несколько удобнее работать, чем с файлами.
 
themylogin
Само собой. Но нафик тогда демона писать, если можна просто к скрипту обращаться, чтоб он писал в БД или файл?

-~{}~ 21.01.07 11:07:

phprus
Насчет удобства, без сомнения. Я просто не понимаю сути демона, если он работает с БД или файлами.
 
Фанат
В чате не сохраняются сообщения, потому-что демон один раз отправил и всЁ, а приват должен где-то сохраняться.
 

phprus

Moderator
Команда форума
Curly-fingers
Я просто не понимаю сути демона, если он работает с БД или файлами.
Как только поймеш, что оперативная память у сервера не бесконечная, то сразу поймеш почему оправданно некоторые данные хранить в БД.
Кроме того у тебя в БД храняться данные о пользователях, по этому не понятно почему ты там же не хочеш еще и приватные сообщения хранить?

В чате не сохраняются сообщения,
Ты даже лог сообщений не ведеш?
 
Сверху