Trang chủ » làm thế nào để » Tìm kiếm số lượng người đăng ký RSS thông qua Nhật ký Apache

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

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

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

    Trước tiên, bạn sẽ cần xác định vị trí logfile của bạn, thường được gọi là access_log hoặc access.log. Vị trí của 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.

    Ubuntu mặc định:

    /var/log/apache2/access.log

    MediaTemple DV mặc định:

    / var / www / vhosts // thống kê / log / access_log

    Dreamhost mặc định:

    ~ / log // http / access.log

    Bây giờ bạn đã tìm thấy logfile, việc chạy nó thông qua grep cho từ khóa thuê bao TIN, điều mà hầu hết các 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 thuê bao 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ó qua grep thứ hai để hạn chế chỉ nguồn cấp dữ liệu rss đó.

    grep -i thuê bao access_log | grep -i '/ howtogeek / thức ăn /'

    Đây là một 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/8/2007: 06: 08: 23 -0700], GET GET / howtogeek / feed / HTTP / 1.1, 302 302 572 - (+ http: //www.google.com/feedfetcher.html; 52 thuê bao; feed-id = 13671896334760112923)
    193.189.143.237 - - [28/8/2007: 06: 12: 32 -0700] Ấn GET / howtogeek / feed / HTTP / 1.0, 302 535 - - - - - - - 2 người đăng ký)
    64.78.155.100 - - [28/8/2007: 06: 14: 40 -0700] CÂU / howtogeek / feed / HTTP / 1.1, 302 535 - - - - - - ; 2 người đăng ký)

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

    209,85.238,9 - - [28/8/2007: 05: 57: 25 -0700], GET GET / mysticgeek / feed / HTTP / 1.1. 302 302 568 (+ http: //www.google.com/feedfetcher.html; 111 người đăng ký; feed-id = 5433036316661303107)

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