RSS-tilaajamääritysten löytäminen Apache Logs -palvelun kautta
Jos olet kieltäytynyt käyttämästä FeedBurnerin kaltaista palvelua käsittelemään RSS-syötteitäsi, saatat ihmetellä, kuinka monta tilaajia sinulla on. Tämä toimii myös, jos haluat löytää tilaajan laskennan tiettyihin sivustosi kategorioihin tai kommenttiasemiin, joita tyypillisesti ei käytettäisi FeedBurnerin kautta.
On käynyt ilmi, että useimmat suuremmat syötteenlukijat, kuten Google Reader ja Netvibes, näyttävät todellakin laskennan syötteen pyynnön aikana. Sinun tarvitsee vain kurkistaa sisäänkäynnin lokitiedostoihin.
Ensin sinun on löydettävä apache-lokitiedosto, jota kutsutaan tavallisesti access_log tai access.log. Tämän tiedoston sijainti vaihtelee suuresti jakelun ja hosting-palveluntarjoajan mukaan. Tässä on muutama paikka aloittaa, mutta saatat joutua katsomaan ympärillesi.
Ubuntu-oletus:
/var/log/apache2/access.log
MediaTemple DV: n oletus:
/ Var / www / vhosts // tilastot / lokit / access_log
Dreamhost-oletus:
~ / Logs // http / access.log
Nyt, kun olet löytänyt lokitiedoston, se on yksinkertainen asia, jos haluat käyttää sitä grep-avainsanalla avainsanalla ”tilaajat”, jota useimmat syötteenlukijat käyttävät näyttääksesi tilaajamäärän. Voit käyttää vain yksinkertaisinta komentoa:
grep -i tilaajat access_log
Tai jos halusit löytää tietyn syötteen tilaajat, voit ajaa sen toisen grepin kautta rajoittamaan vain kyseistä RSS-syötettä.
grep -i tilaajat access_log | grep -i '/ howtogeek / feed /'
Seuraavassa on esimerkki siitä, mikä tuo takaisin omaan blogiini (jota minun pitäisi todella päivittää lisää)
209.85.238.9 - - [28 / elokuu 2007: 06: 08: 23 -0700] “GET / howtogeek / feed / HTTP / 1.1” 302 572 “-” “Feedfetcher-Google; (+ Http: //www.google.com/feedfetcher.html; 52 tilaajaa; rehu-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 tilaajia)”
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 tilaajia)”
Huomaa lihavoitu teksti, jossa näkyy, että minulla on kaikki 56 tilaajia näistä kolmesta online-syötteenlukijasta. Mysticgeekillä on Googlesta paljon enemmän:
209.85.238.9 - - [28 / elokuu 2007: 05: 57: 25 -0700] “GET / mysticgeek / feed / HTTP / 1.1” 302 568 “-” “Feedfetcher-Google; (+ Http: //www.google.com/feedfetcher.html; 111 tilaajaa; rehu-id = 5433036316661303107)”
Ehkä minun pitäisi ottaa häneltä ja aloittaa päivittäminen henkilökohtaisesta blogista… mutta minulla olisi vähemmän aikaa kirjoittaa artikkeleita.