Поиск подсчетов подписчиков RSS через журналы Apache

Поиск подсчетов подписчиков RSS через журналы Apache
Поиск подсчетов подписчиков RSS через журналы Apache

Видео: Поиск подсчетов подписчиков RSS через журналы Apache

Видео: Поиск подсчетов подписчиков RSS через журналы Apache
Видео: True Launch Bar - новая панель быстрого запуска программ - YouTube 2024, Май
Anonim

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

Оказывается, большинство читателей, таких как Google Reader и Netvibes, на самом деле покажут ваш счет во время запроса вашего фида. Все, что вам нужно сделать, это заглянуть внутрь файлов журнала доступа.

Сначала вам нужно найти лог-файл apache, который обычно называется access_log или access.log. Место для этого файла будет сильно отличаться в зависимости от дистрибутива и вашего хостинг-провайдера. Вот несколько мест для начала, но вам, возможно, придется осмотреться.

Ubuntu по умолчанию:

/var/log/apache2/access.log

MediaTemple DV по умолчанию:

/ Var / WWW / виртуальных доменов // Статистика / журналы / access_log

По умолчанию Dreamhost:

~ / Журналы //http/access.log

Теперь, когда вы нашли файл журнала, просто запустить его через grep для ключевого слова «подписчики», который используется большинством читателей каналов, чтобы показать количество подписчиков. Вы можете просто использовать простейшую команду:

grep -i subscribers access_log

Или, если вы хотите найти подписчиков для определенного фида, вы можете запустить его через второй grep, чтобы ограничить только этот rss-канал.

grep -i subscribers access_log | grep -i ‘/howtogeek/feed/’

Вот пример того, что возвращает мой личный блог (который я должен действительно обновлять больше)

209.85.238.9 – – [28/Aug/2007:06:08:23 -0700] “GET /howtogeek/feed/ HTTP/1.1” 302 572 “-” “Feedfetcher-Google; (+https://www.google.com/feedfetcher.html; 52 subscribers; feed-id=13671896334760112923)” 193.189.143.237 – – [28/Aug/2007:06:12:32 -0700] “GET /howtogeek/feed/ HTTP/1.0” 302 535 “-” “Netvibes (https://www.netvibes.com/; 2 subscribers)” 64.78.155.100 – – [28/Aug/2007:06:14:40 -0700] “GET /howtogeek/feed/ HTTP/1.1” 302 535 “-” “NewsGatorOnline/2.0 (https://www.newsgator.com; 2 subscribers)”

Обратите внимание на полужирный текст, который показывает, что у меня есть все 56 подписчиков из этих трех читателей онлайн-каналов. У Mysticgeek намного больше от Google:

209.85.238.9 – – [28/Aug/2007:05:57:25 -0700] “GET /mysticgeek/feed/ HTTP/1.1” 302 568 “-” “Feedfetcher-Google; (+https://www.google.com/feedfetcher.html; 111 subscribers; feed-id=5433036316661303107)”

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

Рекомендуемые: