Спасибо За Отправленые Сообщения
Добавлено: 07 май 2010, 21:44
Спасибо горлуму за отправленые сообщения ! Очень признателен
Супернова / Сверхновая - Форумы
https://forum.supernova.ws/
Сразу говорю - это не настоящий "Outbound". Это именно "Список Отправленных Сообщений, Которые Еще Не Удалил Получатель". В связи с некоторыми особенностями работы движка с сообщениями (если в двух словах - "тормозной и глюкавый") это пока все, что я могу предложит. Я, конечно, кое-что подоптимизировал и должно сейчас работать быстрее... Но что бы сделать нормальный "Outbound", надо полностью переписывать систему сообщений. Например, что бы посчитать количество сообщений каждого типа, эти кретины выбирают из базы ВСЕ сообщения данного пользователя и затем перебирают каждую запись, смотрять её тип и увеличивают внутренний счетчик на единицу. Понятно, что в таблице нет НИ ОДНОГО индекса, кроме primary key по ИД и на огромной базе сообщений MySQL ощутимо задумывается при выборке базы, а потом задумывается и сервер, пересчитывая выборку в PHP. При чем хорошо так задумывался - под 100%.KVaN писал(а):Спасибо горлуму за отправленые сообщения ! Очень признателен