Creazy!

WEBエンジニア・ヤガーのテック・ガジェットブログ

技術情報

mixi(ミクシィ)の RSS Crawler が新しくなったらしくて

投稿日:


mixi Engineers’ Blog にこんなエントリーがありました。

12月12日よりmixiのRSSのCrawlerが改善され、外部ブログの反映が今までと比べ格段にはやくなっているのに気付かれた方も多いかと思います。この改善されたRSS Crawlerの裏側について書きたいと思います

via: mixi Engineers’ Blog » 新RSS Crawlerの裏側

ほほーう、そうだったんだ。
ってかこれmixi上でアナウンスあったっけ?(バックエンドの改修はお知らせなしか?)


改修のポイントとして以下の点があげられています。

新しいCrawlerを構築するにあたって、

* 監視可能であること
* 管理・運用できること
* スケールすること

という念頭に具体的には

* 処理の分散を行う
* 処理途中でのスクリプトのデプロイを可能にする
* 長時間動作し続けるプログラムでDBへの接続はしない
* モダンなRSS解析エンジンを利用する

といったことも設計に含めました。

via: mixi Engineers’ Blog » 新RSS Crawlerの裏側

処理を分散する事で、以前は4時間ほどかかっていた全RSSの読み込みを、2時間でこなせるようになったようで、時間半減ですか。スバラシイですね。

気になる「RSS解析エンジンの変更」の効果

パフォーマンスの面と、スケーリングの面の他に個人的には「モダンなRSS解析エンジンを利用する」という項目は結構気になっています。
前に、ココログにお引っ越しした親バカブログのRSSが、mixiの外部ブログ設定をしても読み込まれないという問題がありました。ココログのベーシックタイプの場合、RSSテンプレートの変更もできないため、FeedBurnerに一旦RSSを食わせてから、mixiに読ませるとうまくいくという無駄な Tip’s を発見したりもしましたが(あ、これちゃんとエントリー書いてなかったな)、これ改善されたのかなぁ。
あと、変更前の解析エンジンってなんだったんだろ。

同日の重複表示OKになってますよね?

あと、いままでは同じ日付で複数のエントリーがあった場合、最新のエントリーだけしか表示されない「まとめ処理」がされていたような気がするんだけど、今は全エントリーが表示されますよね?これも、この改修の影響?
そんでもって、これもアナウンスなかったよね?多分。
外部ブログに限らずmixi日記も同じロジックのようだけど、すごい数の日記を更新するマイミクがいると、その人のエントリーで最新表示うまっちゃうからどうなのかなぁと思ったり。

まとめ・・・について

まとめとして書かれていましたが、

今後は巡回の速度をこれ以上あげるのではなく、pingサーバ等を用意が必要だと思っています。

via: mixi Engineers’ Blog » 新RSS Crawlerの裏側

そうでしょうね。
巡回サーバの分散でクロールのタイミングを短くする事もできるでしょうが、トラバ送ってもらう方が効率的だと思います。まあ、重複Pingとか、SPAMとか色々別の問題もあって難しいでしょうけど、頑張ってほしいですねぇ。

-技術情報

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

ミクシィ【毎月1冊無料】のフォトブック「nohana」が届いたので早速レポート

先日作成したフォトブック「nohana」が先ほど手元に届きましたので、早速仕上がりをチェックしたいと思います。 ・nohana(ノハナ) | 毎月1冊無料で手に入るフォトブック

観光地の博物館に学ぶ、ウェブサイトのユーザ導線最適化

例えば、温泉とか景勝地の近くに必ずといっていいほど存在しているのが、「〜博物館」「〜美術館」「〜秘宝館」の類い。「トリックアート」とかも良く見かけるけど、人入ってるのかな?なんて勝手に心配したりして。 …

Mac OS X Mountain LionからFlickrへの共有がお手軽・便利!

先日公開されたMac OS Xの最新バージョン「10.8 Mountain Lion」に、ボクもひっそりとアップグレードしました。で、全体的なレビューをしようと思ったんですが、アップグレード前からMa …

セルクマは堂々とやればいいじゃない

前のエントリーに想像以上のブックマークをいただきました。アザース! ・「はてブ Fans Ranking」であなたのブログをたくさんブクマしてくれてる人を調べよう というわけで、先ほどからブックマーク …

Flickrの引用/転載基準って曖昧じゃない?

タイトルをみて勘の鋭い人はオレがTumblrとFlickrで何かやろうとしている事がわかると思いますがw(それは置いといて) Flickrでは公開/非公開やライセンスの設定が細かくできるようになってい …

スポンサードリンク

スポンサードリンク