Перейти к содержимому

Фотография
- - - - -

Где хранить данные чата на высоконагруженном ресурсе?


  • Вы не можете создать новую тему
  • Закрытая тема Тема закрыта
В теме одно сообщение

#1 Tom Goldman

Tom Goldman

    Прохожий

    Топикстартер
  • Участник
  • 0
    8 сообщ.

Отправлено 12 Сентябрь 2013 в 14:51

Здравствуйте. На ресурсе с большим онлайном требуется разработать чат по типу фейсбука. Между 2 пользователями находящимися в друзьях друг у друга должен проводиться чат и 100 последних сообщений должны сохраняться. Обновление сообщений будет производиться при помощи jquery каждые 3-5 секунд (в зависимости от частоты сообщений от собеседника) и обновление в случае отправки сообщений.

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

Спонсор

#2 lekzd

lekzd

    parse error: parse error, unexpected T_STRING...

  • V.I.P.
  • 428
    1 125 сообщ.

Отправлено 12 Сентябрь 2013 в 15:17

На ресурсе с большим онлайном

Глядите в сторону Node JS, сейчас чаты на нем все чаще делают, а по поводу хранения можно сделать отдельный сервер с БД сообщений, если действительно много, так же, если надо хранить только 100 сообщений для диалога, то можно для каждого диалога отдельный файл JSON. и в нем все сообщения
  • 0



Похожие темы Свернуть

  Название темы Форум Автор Статистика Последнее сообщение
Статистика

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей