Предпосылка от duraki.
Интересует опция - «бан темы» с индикацией в «теме» иконкой, изображающей кал, над которым кружат мухи, и счётчиком игноров под ней.
Подразумевается, что список игнорирующих будет содержаться в теме уже в отсортированном виде. Это позволит использовать деление пополам для проверки на игнор. Для списка из 1024 игноров проверка потребует 10 сравнений + 2 крайних. Для того, чтобы список изначально был отсортирован, добавление должно производиться созданием нового списка: сначала иды из старого списка меньшие текущего, текущий, оставшиеся иды. Для списка из 1024 игноров потребуется 1024 операций сравнения. После создания, старый список заменяется новым. При падении и восстановлении сервера, недоделанные списки и очереди удаляются.
Годно ли подобное?
PS: Из-за отсутствия постоянного ида анонимусам не доступен инструмент игнорирования тем.