Pagina principala » HOWTO » Găsirea numărului de abonați RSS prin intermediul jurnalelor Apache

    Găsirea numărului de abonați RSS prin intermediul jurnalelor Apache

    Dacă ați refuzat să utilizați un serviciu precum FeedBurner pentru a vă gestiona fluxurile RSS, vă puteți întreba cât de mulți abonați aveți de fapt. Acest lucru funcționează, de asemenea, pentru a găsi numărul de abonați la anumite categorii sau pentru a comenta postările de pe site-ul dvs., pe care de obicei nu le-ați rula prin FeedBurner.

    Se pare că majoritatea cititorilor de feed-uri mai mari, cum ar fi Google Reader și Netvibes, vă vor arăta efectiv numărul în timpul cererii pentru feed. Tot ce trebuie să faceți este să aruncați o privire în interiorul fișierelor de jurnale de acces.

    Mai întâi va trebui să localizați fișierul de log-uri apache, care este denumit în mod normal access_log sau access.log. Locația pentru acest fișier va varia foarte mult pe baza distribuției și a furnizorului de servicii de găzduire. Iată câteva locuri pentru a începe, dar ar trebui să te uiți în jur.

    Ubuntu implicit:

    /var/log/apache2/access.log

    MediaTemple DV implicit:

    / Var / www / vhosts // statistici / busteni / access_log

    Dreamhost implicit:

    ~ / Busteni // http / access.log

    Acum, că ați găsit fișierul log, este o chestiune simplă de a rula prin grep pentru cuvântul cheie "abonați", pe care majoritatea cititorilor de feed utilizează pentru a afișa numărul de abonați. Puteti folosi doar cea mai simpla comanda:

    grep -i abonați access_log

    Sau, dacă ați fi dorit să găsiți abonații pentru un anumit feed, ați putea să-l rulați printr-un al doilea grep pentru a restrânge doar acel feed RSS.

    grep -i abonați acces_log | grep -i '/ howtogeek / feed /

    Iată un exemplu de ceea ce aduce acest lucru pe blogul meu personal (pe care ar trebui să îl actualizez mai mult)

    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 de abonați; feed-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 abonați)“
    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 abonați)“

    Rețineți textul îndrăzneț care arată că am toți cei 56 de abonați de la acești trei cititori alimentari online. Mysticgeek are multe altele decât Google:

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

    Poate că ar trebui să iau un indiciu de la el și să încep actualizarea blog-ul meu personal ... dar atunci aș avea mai puțin timp pentru a scrie articole.