RSS-i abonentide loendamine läbi Apache logide leidmise

RSS-i abonentide loendamine läbi Apache logide leidmise
RSS-i abonentide loendamine läbi Apache logide leidmise

Video: RSS-i abonentide loendamine läbi Apache logide leidmise

Video: RSS-i abonentide loendamine läbi Apache logide leidmise
Video: Потолок из пластиковых панелей - YouTube 2024, Aprill
Anonim

Kui olete loobunud RSS-i käsitlemiseks käitatavast teenusest nagu FeedBurner, võite küsida, kui palju abonente teil tegelikult on. See toimib hästi ka selleks, et leida abonentide loendeid teie saidi konkreetsetele kategooriatele või kommentaaride postitustele, mida tavaliselt ei toimi FeedBurner.

Selgub, et enamik suuremaid voogude lugejaid, nagu Google Reader ja Netvibes, näevad teie loo taotlemisel tegelikult teie loendit. Kõik, mida peate tegema, on oma juurdepääsu logifailide sisse lülitamine.

Esiteks peate leidma oma apache logifaili, mida tavaliselt nimetatakse access_log või access.log. Selle faili asukoht erineb suuresti levitamise ja teie hostipakkuja poolest. Siin on paar koht, kus alustada, kuid võib-olla pead ringi vaatama.

Ubuntu vaikimisi:

/var/log/apache2/access.log

MediaTemple DV vaikeväärtus:

/ var / www / vhosts // statistics / logs / access_log

Dreamhost vaikimisi:

~ / logs //http/access.log

Nüüd, kui olete leidnud logifaili, on lihtne ülesanne selle nimel, et kasutada märksõna "abonendid" kaudu grepit, mida enamik loojate lugejad kasutavad abonentide loendamiseks. Sa võid lihtsalt kasutada lihtsamat käsku:

grep -i subscribers access_log

Või kui soovite, et leiaksite konkreetse voogu tellijaid, võite selle käitada teise grep-i vahendusel, et piirata ainult seda RSS-vooga.

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

Siin on näide sellest, mida see minu oma isikliku ajaveebi juurde toob (mida ma peaksin tõesti rohkem uuendama)

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

Pange tähele paksus kirjas olevat teksti, mis näitab, et mul on kõigist 56 neist kolmest veebisõnumite loendurist. Mysticgeekil on Google'ilt üksi palju rohkem:

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

Võibolla ma peaksin talle kätte andma kirja ja alustama oma isiklikku blogi uuendamist … aga mul oleks vähem aega artiklite kirjutamiseks.

Soovitan: