В переписке не должно быть входящих/исходящих, вся переписка ведётся в одном месте.Слева должен находиться список с кем велась, ведётся переписка.Новые сообщения должны выделяться.Важно: если сообщение не было прочитано получателем, отправивший должен видеть прочитано/непрочитано.Самое важное: это всё должно ооочень быстро работать.---Я понимаю, что это уже работа, потому готов заплатить, разумеется в разумных пределах.---У меня есть модуль написанный для kasseler cms, но переписка ужасно тормозит.Список с кем ведётся переписка лежит в виде ;2;234;57;функцией explode я беру id и делаю запрос в базу, проверяю есть ли в переписке с этим юзером новые сообщения или нет.Список может состоять из десятков людей, соответственно пока функция не проверить весь список страница не загрузится, в связи с этим очень большая нагрузка на базу
|