Есть такая задачка.
Допустим, есть очередь из писем.
У каждого письма — свой адрес отправки и адрес назначения. Надо максимально эффективно определять почтовые индексы адреса назначения согласно набору правил, формирующемуся динамически, где каждое правило — это функция f(s, d) от адресов отправителя и получателя, возвращающая нужный индекс.
Считается, что порядок правил не имеет значения. Считается также, что сами по себе правила — черные ящики, то бишь там может быть простое сравнение, может быть опрос внешнего сервиса, может быть использование регулярных выражений.
Пока что я не придумал ничего лучшего, чем
— правила перебираются по очереди до первого совпадения
— каждое правило имеет счетчик срабатываний
— через каждые N писем правила сортируются по количеству совпадений от большего к меньшему, а счетчики обнуляются.
Может, бывают другие хорошие способы определять эффективность (оптимизация самих правил не в счет)?


Ответ на:
комментарий
от power


Ответ на:
комментарий
от mikki

Ответ на:
комментарий
от mclaudt

Ответ на:
комментарий
от mclaudt

Ответ на:
комментарий
от mclaudt

Ответ на:
комментарий
от mclaudt

Ответ на:
комментарий
от mclaudt

Ответ на:
комментарий
от shimon


Ответ на:
комментарий
от mky

Ответ на:
комментарий
от shimon

Ответ на:
комментарий
от mky

Ответ на:
комментарий
от shimon

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Уведомления о превышении квоты в Dovecot (2014)
- Форум Вложения и Postfix (2020)
- Форум заставить Postfix использовать адрес из From в MAIL FROM (2011)
- Форум postfix помещает отлуп о превышении квоты получателя в очередь (2014)
- Форум Спам-оборона (Zimbra) (2014)
- Форум Локалка,dial-up,бесплатные почтовые ящики и комплексное решение для почты? (2004)
- Форум матчасть (2004)
- Форум «Учи матчасть» (2004)
- Форум Sendmail: отбрасывать письма для несуществующих удаленных аккаунтов (2013)
- Форум Какую матчасть курить?... (2010)