Домой Wp-Recall WP-Recall: Вопросы и ответы Индикатор новых сообщений
3ответ(ов) в теме
garry
не в сети 5 часов
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
1
08:27
Версия WP-Recall: 16.17.8

Приветствую.
Вопрос не практического решения, чисто теоритический.
Реализуемо вообще или нет, оповещение пользователей, не важно, просто циферкой или выводом заголовков, о новых записях с момента последнего посещения и не завалить сайт?
Теперь поясню вопрос)
Как, боле менее понятно, в куки заглянуть и вывести новое...
Но если сайт посещаемый, то сколько не отодвигай запросы по времени, они в итоге завалят сайт. Мне так кажется.
Даже если делать по обновлению страницы, нагрузка такой выборки наверно не хилая?

PS
В заголовке имел ввиду записей или других материалов сайта

Редакции сообщения
14.04.2019 08:27garryПричина: не указано
14.04.2019 08:28garryПричина: не указано
14.04.2019 08:30garryПричина: не указано
0
Вова (Otshelnik-Fm)
не в сети 12 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18644
2
10:29

Привет.

Как обычно вопрос - а реколл тут зачем? Можно же и для не участника сайта (не залогиненного) показывать кол-во новых записей. Пиши ему куку. И сверяй.
Кука есть - показываешь кол-во новых записей (помоему даже плагины есть что цвет меняют у новых записей что еще не просмотрел)
дело техники - но как мне видится - один запрос в БД на одну загрузку страницы. Вроде не должен быть сильно тяжелый запрос. В куке можно хранить id последней записи или какое-то время. По ним и строить запрос в бд.

Можно и не через Бд просить. Пиши в файл все последние 20-ть id записей (если просто тебе число новых надо) и время их. Куку считывай и парси файлик - вычисляя разницу. Тогда ниединого запроса в бд не будет. Единственно когда он будет - при публикации новой записи пиши его.

А вот идея на миллион - такой файл у тебя уже есть на сервере:

Вы не можете просматривать опубликованные ссылки

Угадал? Карта сайта. Сверяй и отдавай 🙂

1
garry
не в сети 5 часов
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
3
10:41

Спасибо, Владимир.
Ты просто решил вопрос не теоретически, а практически, причем мне и в голову не приходило про карту, зе бест!)
Тем более есть api всякое от плагинов...

Редакции сообщения
14.04.2019 10:42garryПричина: не указано
0
Вы не имеете права на публикацию сообщений в этой теме