If-Koubou

Menemukan Jumlah Pelanggan RSS Melalui Log Apache

Menemukan Jumlah Pelanggan RSS Melalui Log Apache (Bagaimana caranya)

Jika Anda menolak menggunakan layanan seperti FeedBurner untuk menangani umpan RSS Anda, Anda mungkin bertanya-tanya berapa banyak pelanggan yang sebenarnya Anda miliki. Ini juga berfungsi dengan baik untuk menemukan jumlah pelanggan untuk kategori tertentu atau posting komentar di situs Anda, yang biasanya tidak akan Anda jalankan melalui FeedBurner.

Ternyata sebagian besar pembaca feed yang lebih besar seperti Google Reader dan Netvibes akan benar-benar menunjukkan jumlah Anda selama permintaan untuk umpan Anda. Yang harus Anda lakukan adalah mengintip di dalam file log akses Anda.

Pertama Anda harus mencari berkas log apache Anda, yang biasanya disebut access_log atau access.log. Lokasi untuk file ini akan sangat bervariasi berdasarkan distribusi dan penyedia hosting Anda. Berikut beberapa tempat untuk memulai, tetapi Anda mungkin harus melihat-lihat.

Default Ubuntu:

/var/log/apache2/access.log

MediaTemple DV default:

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

Default Dreamhost:

~ / logs // http / access.log

Sekarang setelah Anda menemukan logfile, itu adalah masalah sederhana menjalankannya melalui grep untuk kata kunci "pelanggan", yang sebagian besar pembaca feed gunakan untuk menunjukkan jumlah subscriber. Anda hanya bisa menggunakan perintah paling sederhana:

grep -i pelanggan access_log

Atau, jika Anda ingin mencari pelanggan untuk feed tertentu, Anda dapat menjalankannya melalui grep kedua untuk membatasi hanya pada rss feed.

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

Berikut ini contoh apa yang membawa kembali blog pribadi saya (yang seharusnya saya perbarui lebih lanjut)

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

Perhatikan teks tebal yang menunjukkan saya memiliki semua 56 pelanggan dari ketiga pembaca umpan online tersebut. Mysticgeek memiliki lebih banyak dari Google sendiri:

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

Mungkin saya harus mengambil isyarat darinya dan mulai memperbarui blog pribadi saya ... tetapi kemudian saya akan memiliki lebih sedikit waktu untuk menulis artikel.