Tìm số lượng người đăng ký RSS thông qua nhật ký Apache

Tìm số lượng người đăng ký RSS thông qua nhật ký Apache
Tìm số lượng người đăng ký RSS thông qua nhật ký Apache

Video: Tìm số lượng người đăng ký RSS thông qua nhật ký Apache

Video: Tìm số lượng người đăng ký RSS thông qua nhật ký Apache
Video: Cách biến Windows thành Macos Big Sur - YouTube 2024, Có thể
Anonim

Nếu bạn từ chối sử dụng một dịch vụ như FeedBurner để xử lý nguồn cấp dữ liệu RSS của mình, bạn có thể tự hỏi bạn có bao nhiêu người đăng ký thực sự. Điều này cũng hoạt động tốt để tìm số lượng người đăng ký cho các danh mục cụ thể hoặc bài đăng nhận xét trên trang web của bạn, thông thường bạn sẽ không chạy qua FeedBurner.

Nó chỉ ra rằng hầu hết các độc giả nguồn cấp dữ liệu lớn hơn như Google Reader và Netvibes sẽ thực sự cho bạn thấy số lượng trong yêu cầu cho nguồn cấp dữ liệu của bạn. Tất cả những gì bạn phải làm là xem qua các tệp nhật ký truy cập của mình.

Trước tiên, bạn sẽ cần xác định vị trí tệp nhật ký apache của mình, thường được gọi là access_log hoặc access.log. Vị trí cho tệp này sẽ thay đổi rất nhiều dựa trên phân phối và nhà cung cấp dịch vụ lưu trữ của bạn. Đây là một vài nơi để bắt đầu, nhưng bạn có thể phải nhìn xung quanh.

Mặc định Ubuntu:

/var/log/apache2/access.log

Mặc định MediaTemple DV:

/ var / www / vhosts // thống kê / nhật ký / access_log

Mặc định Dreamhost:

~ / logs //http/access.log

Bây giờ bạn đã tìm thấy tệp nhật ký, đó là một vấn đề đơn giản khi chạy nó thông qua grep cho từ khóa "người đăng ký", mà hầu hết trình đọc nguồn cấp dữ liệu sử dụng để hiển thị số lượng người đăng ký. Bạn chỉ có thể sử dụng lệnh đơn giản nhất:

grep -i subscribers access_log

Hoặc, nếu bạn muốn tìm người đăng ký cho một nguồn cấp dữ liệu cụ thể, bạn có thể chạy nó thông qua grep thứ hai để hạn chế chỉ là nguồn cấp dữ liệu rss đó.

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

Dưới đây là ví dụ về những gì mang lại trên blog cá nhân của tôi (mà tôi thực sự nên cập nhật thêm)

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

Lưu ý văn bản in đậm cho biết tôi có tất cả 56 người đăng ký từ ba trình đọc nguồn cấp dữ liệu trực tuyến đó. Mysticgeek có nhiều thứ khác từ Google:

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

Có lẽ tôi nên lấy một gợi ý từ anh ta và bắt đầu cập nhật blog cá nhân của tôi … nhưng sau đó tôi sẽ có ít thời gian hơn để viết bài.

Đề xuất: