• Codeby web-security - Курс "Тестирование Веб-Приложений на проникновение с нуля" от команды codeby. Общая теория, подготовка рабочего окружения, пассивный фазинг и фингерпринт, Активный фаззинг, Уязвимости, Пост-эксплуатация, Инструментальные средства, Social Engeneering и многое другое. Подробнее ...

  • Мобильный клиент нашего форума для Android гаджетов доступен в Google Play Market по этой ссылке. Клиент можно скачать с нашего форума по этой ссылке. Последняя версия МК в нашем телеграм канале вот здесь

алгоритм обмена сообщениями

  • Автор темы bammm
  • Дата начала
Статус
Закрыто для дальнейших ответов.
B

bammm

#1
Здравствуйте
Помогите в алгоритме для следующей задачи
Нужно реализовать обмен сообщениями между зарегистрированными пользователями на php+mysql.
Получил совет создать таблицу msg(id, from_user_id, to_user_id, text, date, parent_msg)
Но я думаю это будет занимать слишком много процессорного времени и ресурсов оперативной памяти даже для того чтобы сформировать список между какими пользователями происходил диалог. Может есть способы пооптимизированнее?
Заранее спасибо
 
V

Vovochka

#2
Думаю, задачи стоит решать по мере их поступления.
Я не уверен что эта переписка будет на мегабайты. Ну разбить на страницы в противном случае.
Да и вообще, что там можно оптимизировать-то?
 
B

bammm

#3
я вот о каких ресурсах говорю:
для того чтобы вывести список с кем общался пользователь c id=5 надо

"select to_user_id from msg where from_user_id=5;"

Возвратит в php длиннющий результат, который надо разобрать на отдельные неповторяющиеся строки и

"select from_user_id from msg where to_user_id=5;"

и опять не менее длинный результат получить и разобрать. Это не ресурсоемко по опер. памяти? И по времени.
 
B

bammm

#4
подскажите как запрос
"select to_user_id from msg where from_user_id=5;" сделать таким чтобы он выбирал строки с уникальным to_user_id
 
Статус
Закрыто для дальнейших ответов.
Вверх Снизу