If-Koubou

Намирането на RSS абонат се брои през дневниците на Apache

Намирането на RSS абонат се брои през дневниците на Apache (Как да)

Ако сте отказвали да използвате услуга като FeedBurner, за да се справяте с RSS емисиите си, може би ще се запитате колко абонати имате всъщност. Това също така работи добре за намиране на броя на абонатите на конкретни категории или коментарите в сайта Ви, които обикновено не се изпълняват чрез FeedBurner.

Оказва се, че повечето от по-големите четци на храни, като Google Reader и Netvibes, действително ще ви покажат броя по време на заявката за емисията ви. Всичко, което трябва да направите, е да погледнете вътре в регистрационните файлове за достъп.

Първо трябва да намерите лог файла на apache, който обикновено се нарича access_log или access.log. Местоположението на този файл ще се различава значително въз основа на разпространението и вашия доставчик на хостинг услуги. Ето няколко места, които трябва да започнете, но може да се наложи да погледнете наоколо.

Ubuntu по подразбиране:

/var/log/apache2/access.log

MediaTemple DV по подразбиране:

/ Var / WWW / vhosts // статистика / дневници / access_log

Dreamhost по подразбиране:

~ / Трупи // HTTP / access.log

След като вече сте намерили логфайла, това е просто въпрос да го включите чрез grep за ключовата дума "абонати", която повечето четци за захранване използват, за да покажат броя на абонатите. Можете просто да използвате най-простата команда:

grep -i абонати access_log

Или, ако искате да намерите абонатите за определена храна, можете да го стартирате през втора греп, за да ограничите само тази RSS канал.

grep -i абонатите 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; (+ HTTP: //www.google.com/feedfetcher.html; 52 абонати; преференциални ID = 13671896334760112923) "
193.189.143.237 - - [28 / Aug / 2007: 06: 12: 32 -0700] "GET / howtogeek / feed / HTTP / 1.0" 302 535 "-" "Netvibes (http://www.netvibes.com/; 2 абонати)”
64.78.155.100 - - [28 / Aug / 2007: 06: 14: 40 -0700] "GET / howtogeek / feed / HTTP / 1.1" 302 535 "-" "NewsGatorOnline / 2.0 (http://www.newsgator.com ; 2 абонати)”

Обърнете внимание на текста с удебелен шрифт, който показва, че имам всичките 56 абонати от тези три четци за онлайн емисии. Mysticgeek има много повече само от Google:

209.85.238.9 - - [28 / Авг / 2007: 05: 57: 25 -0700] "GET / mysticgeek / feed / HTTP / 1.1" 302 568 "-" Feedfetcher-Google; (+ HTTP: //www.google.com/feedfetcher.html; 111 абонати; преференциални ID = 5433036316661303107) "

Може би трябва да се похваля от него и да започна да актуализирам моя личен блог ... но тогава ще имам по-малко време за писане на статии.