Количество "новых сообщений"

12
юни
На сайте с 01.11.2005
Offline
924
1655

Регулярно наблюдаю картину (после, к примеру, "пропущенных" выходных), когда все непрочитанные темы укладываются в 10 страниц "Результатов поиска" (выдаваемых на запрос search.php?do=getnew).

Однако темы, выдаваемые в "результатах...", охватывают максимум пару суток отсутствия (это верно только для праздников или выходных) и, как правило, разница, между временем захода на форум и последней темой в "результатах..." составляет 12-16 часов - хотя количество непрочитанных сообщений примерно пропорционально времени отсутствия.

При этом весомая часть сообщений (чем дольше тебя не было - тем весомее) остается вне результатов поиска, отображающего обновлённые темы. Вопрос - можно ли это ограничение обойти?

https://searchengines.guru/ru/forum/944108 - прокси-сервис на базе операторов домашнего интернета, сотни тысяч IP-адресов, канал от 20 Мбит
SG
На сайте с 08.02.2007
Offline
175
#1

+ 1

давно задавался етим вопросом ,но так ни у кого и не спросил ;)

N_MONax
На сайте с 22.08.2007
Offline
112
#2

юни, а что Вы имеете ввиду под "обойти ограничение" ?

Наверное, нагрузочка большая, вот форум часть сообщений и забывает ...

Мысль на вскидку по сабжу:

Написать php скрипт, который будет заходить на форум каждые н-дцать минут, проверять новые сообщения, забивать их в массив, сохранять в вашу БД и чекать на уникальность (чтобы избежать повторов). Ну и ...

Можно добавить флаг прочитано-непрочитано, что-то типа статуса для топиков (прочел-важно-интересно-и т.д.)

Честно говоря, сам часто теряю интересные мне топики.

Ну и фильтр по дням - часам - месяцам :)

Полный спектр услуг в интернете. Быстро, Качественно, Дорого. Пишите в личку.
K. Ermakov
На сайте с 10.12.2004
Offline
328
#3
юни:
Вопрос - можно ли это ограничение обойти?

Вручную просматривать интересующие разделы. Там все непрочитанные темы особым образом отмечены.

А поиск новых сообщений ограничен показом 300 тем. Можно несколько оптимизировать потери от такого ограничения, если в личном кабинете указать те разделы, темы из которых не будут отображаться в поиске новых сообщений (см. в самом низу страницы).

С уважением, Константин Ермаков, absite.ru: онлайн кроссворды (http://absite.ru/); searchsuggest.ru: поисковые подсказки доставляют (http://searchsuggest.ru/).
[Удален]
#4

А вы что читаете все темы до единой? 😮

SG
На сайте с 08.02.2007
Offline
175
#5
K. Ermakov:
Можно несколько оптимизировать потери от такого ограничения, если в личном кабинете указать те разделы, темы из которых не будут отображаться в поиске новых сообщений (см. в самом низу страницы).

Спасибо!

10 потерь

SG
На сайте с 08.02.2007
Offline
175
#6
VipRaskrutka:
А вы что читаете все темы до единой? 😮

Ну не до единой, но по возможности максимум !

юни
На сайте с 01.11.2005
Offline
924
#7
N_MONax:
Наверное, нагрузочка большая, вот форум часть сообщений и забывает ...

Сообщения, судя по всему, отображаются корректно, а вот темы - похоже, обрезаются (вот и продолжение этой я упустил, из-за того, что долго не был на форуме).

VipRaskrutka:
А вы что читаете все темы до единой?

Заголовки просматриваю все, а читаю, конечно, только малую часть. :)

K. Ermakov:
А поиск новых сообщений ограничен показом 300 тем.

Это нельзя как-то обойти? Ручной просмотр разделов (или их игнорирование в настройках) зачастую неудобно и приводит к существенным времязатратам.

Навскидку, приходит в голову решение разрешить собственные настройки, в "Личном кабинете", для выбора количества тем в поиске, и (или) создать временное ограничение по такому поиску ("а-ля" search.php?do=getall :)) в несколько часов или раз в сутки.

Приемлимый вариант?

Sergey Petrenko
На сайте с 23.10.2000
Offline
482
#8
юни:
Это нельзя как-то обойти?

Нет, конечно. Поиск - очень тяжелая функция и попытка поиска с ограничением в 1000 тем от нескольких пользователей - а их таких будет несколько сотен сразу - просто положит сервер.

юни
На сайте с 01.11.2005
Offline
924
#9

Gray, хорошо, а такой вариант - поиск только по темам, в которых участник отвечал, или в которые заглядывал (тоже, разумеется, с момента последнего посещения)?

Jackyk
На сайте с 05.10.2005
Offline
342
#10

Возможно, может помочь чтение RSS-ленты Форума через какой-либо движок, сохраняющий всю ленту в себя и не имеющий ограничений на 300 тем. Например, Яндекс.Лента и многочисленные аналоги. Там записи сохраняются в огромном количестве, подозреваю - в неограниченном. Так что можно пользоваться.

С уважением, Евгений.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий