Nájdenie predplatiteľa RSS počítačov cez protokoly Apache

Nájdenie predplatiteľa RSS počítačov cez protokoly Apache
Nájdenie predplatiteľa RSS počítačov cez protokoly Apache

Video: Nájdenie predplatiteľa RSS počítačov cez protokoly Apache

Video: Nájdenie predplatiteľa RSS počítačov cez protokoly Apache
Video: Managing stock menu bar items on OS X - YouTube 2024, November
Anonim

Ak ste odmietli používať službu ako FeedBurner na spracovanie vašich RSS kanálov, možno by ste sa zaujímali, koľko odberateľov máte v skutočnosti. To tiež funguje dobre pri hľadaní počty účastníkov na konkrétne kategórie alebo príspevky na vašich stránkach, ktoré by ste zvyčajne nepoužívali cez FeedBurner.

Ukazuje sa, že väčšina väčších čítačiek informačných kanálov, ako sú Google Reader a Netvibes, vám v priebehu žiadosti o váš informačný kanál skutočne zobrazí počet. Jediné, čo musíte urobiť, je pozrieť sa do súborov protokolu prístupu.

Najprv budete musieť nájsť súbor logfile apache, ktorý sa zvyčajne nazýva access_log alebo access.log. Umiestnenie tohto súboru sa bude značne líšiť v závislosti od distribúcie a vášho poskytovateľa hostingu. Tu je pár miest na začatie, ale možno budete musieť rozhliadnuť.

Ubuntu predvolené:

/var/log/apache2/access.log

MediaTemple DV default:

/ Var / www / vhosts // Štatistiky / log / access_log

Predvolené nastavenie Dreamhost:

~ / Logs //http/access.log

Teraz, keď ste našli súbor s logom, je to jednoduché, keby ste ho spustili cez grep pre kľúčové slovo "odberatelia", ktoré väčšina čítacích automatov používa na zobrazenie počtu účastníkov. Môžete jednoducho použiť najjednoduchší príkaz:

grep -i subscribers access_log

Alebo, ak by ste chceli nájsť predplatiteľov pre konkrétny kanál, mohli by ste ho spustiť cez druhý grep, aby ste obmedzili iba na ten RSS kanál.

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

Tu je príklad toho, čo prináša späť môj osobný blog (ktorý by som mal skutočne aktualizovať viac)

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)”

Všimnite si tučný text, ktorý ukazuje, že mám všetkých 56 odberateľov z týchto troch online čítačiek informačných kanálov. Mysticgeek má oveľa viac zo služby 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)”

Možno by som mal od neho odbočiť a začať aktualizovať svoj osobný blog … ale potom by som mal menej času na písanie článkov.

Odporúča: