web-dev-qa-db-ja.com

BANDWIDTH RSSフィードが全体的にどの程度占めているかをどのように確認できますか?

Exchangeによってユーザーにプッシュされた既定のOutlookメールボックス構成からRSS FEEDSを引き出すことを検討しています。これを行うための2つの最大の理由は、(1)ユーザーの大多数がそれが何であるか、またはそれをどのように使用するのか明確でないと固く信じていること、および(2)それが何であるかを知っている人が、 帯域幅 RSSフィードを使用。 RSSフィード(結合)が使用している帯域幅を知るためのSIMPLE方法があるかどうか知りたいのですが?私はそれがウェブトラフィックと同じポート80を介して来ることを知っています、それは私がポートにスニファーを置き、アナライザーを介してトラフィックを実行できることを意味します...しかし、私はシンプルと言ったことに注意してください。ありがとう~~

1
KiwiSATX

ログファイルを確認できます。私のログファイルには、このようなRSSヒットが表示されます。

128.0.0.1 - - [01/Dec/2012:02:54:08 -0500] "GET /rss/feed.xml HTTP/1.0" 200 863 "-" "Mozilla/5.0 (compatible; Mail.RU_Bot/2.0)"

そのヒットのサイズは、バイト単位でログに記録されます:863。したがって、ログファイルからrssのすべてのヒットのサイズを合計することになるでしょう。ログファイルからこれを行うために使用できるコマンドラインを次に示します。

cat access_log | grep 'GET /rss' | sed -r 's/.*\" [0-9]{3} //g;s/ .*//g;'  | awk '{ sum+=$1} END {print sum}'
2