Какой хороший алгоритм для показа самых популярных сообщений в блоге? - PullRequest
0 голосов
/ 23 июля 2010

Я планирую разработать свой собственный плагин для отображения самых популярных постов, а также подсчета того, сколько раз пост был прочитан.

Но мне нужен хороший алгоритм для определения наиболее популярного поста в блоге и способ подсчета количества просмотров поста.

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

Ответы [ 3 ]

2 голосов
/ 23 июля 2010

http://wordpress.org/extend/plugins/wordpress-popular-posts/

Поставляется в виде плагина. Без суеты, без суеты.

1 голос
/ 23 июля 2010

Есть два способа сделать это:

  1. Вы можете рассмотреть отдельные попадания на страницы [через журналы Apache / IIS] и использовать это
  2. Используйте Google Page rank дляподчеркивать страницы, которые сильно связаны с [популярные сообщения будут больше основываться не на посещениях, а на количестве страниц, которые ссылаются на него]
1 голос
/ 23 июля 2010

«Живые» счетчики легко реализуются и стоят десять с небольшим. Если они становятся слишком громоздкими в блогах с высоким трафиком, обычным способом является периодический анализ журналов доступа веб-сервера на другом сервере и обновление базы данных. Период может варьироваться от нескольких минут до дня, в зависимости от того, какой лаг вы считаете приемлемым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...