Mājas lapa » » RSS abonentu skaita meklēšana, izmantojot Apache žurnālus

    RSS abonentu skaita meklēšana, izmantojot Apache žurnālus

    Ja esat atteicies izmantot pakalpojumu, piemēram, FeedBurner, lai apstrādātu jūsu RSS plūsmas, jūs varētu brīnīties, cik daudz abonentu jums tiešām ir. Tas arī labi darbojas, lai atrastu abonentu skaitu konkrētās kategorijās vai komentāros par jūsu vietni, ko parasti neizmantojat, izmantojot FeedBurner.

    Izrādās, ka lielākā daļa lielāko barības lasītāju, piemēram, Google Reader un Netvibes, faktiski parādīs jūsu plūsmas pieprasījumu. Viss, kas Jums jādara, ir palūrēt jūsu piekļuves žurnāla failos.

    Vispirms jums būs jāatrod jūsu apache logfile, ko parasti sauc par access_log vai access.log. Šī faila atrašanās vieta būs ļoti atšķirīga atkarībā no izplatīšanas un jūsu hostinga sniedzēja. Šeit ir dažas vietas, kur sākt, bet, iespējams, ir jāredz apkārt.

    Ubuntu noklusējums:

    /var/log/apache2/access.log

    MediaTemple DV noklusējums:

    / var / www / vhosts // statistika / žurnāli / access_log

    Dreamhost noklusējums:

    ~ / logs // http / access.log

    Tagad, kad esat atradis žurnālfailu, tas ir vienkāršs jautājums, izmantojot to grep, izmantojot atslēgvārdu “abonenti”, ko lielākā daļa barības lasītāju izmanto, lai parādītu abonentu skaitu. Jūs varētu vienkārši izmantot vienkāršāko komandu:

    grep -i abonenti access_log

    Vai arī, ja vēlaties atrast konkrētas plūsmas abonentus, jūs varat palaist to, izmantojot otru grep, lai ierobežotu tikai to RSS plūsmu.

    grep -i abonenti access_log | grep -i '/ howtogeek / feed /'

    Tālāk ir sniegts piemērs tam, ko atdod manā personīgajā emuārā (kas man patiešām jāatjaunina vairāk)

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

    Ņemiet vērā treknrakstā redzamo tekstu, kurā redzams, ka man ir visi 56 abonenti no šiem trīs tiešsaistes plūsmas lasītājiem. Mysticgeek ir daudz vairāk no Google vien:

    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 abonenti; feed-id = 5433036316661303107) ”

    Varbūt man vajadzētu no viņa atteikties un sākt atjaunināt savu personīgo emuāru ... bet tad man būtu mazāk laika rakstu rakstīšanai.