まとめ アンテナ 新着 載らない rss feed

アンテナサイトの新着に載る為にfeed(RSS)を最適化したお話 WordPress

まとめ アンテナ 新着 載らない rss feed

まとめ アンテナ

 

アンテナサイトの新着に突如載らなくなって困っているとお客様から相談ががが。

 

アンテナサイト

 

まとめサイトを、さらにまとめているサイトであり、RSSフィードとという機能を使って、まとめサイトの更新情報を自動で取得して、一覧に並べてくれているサイトの事です。

 

@see 2ちゃんねるまとめ、アンテナサイト一覧(107サイト)

リンク先を見て見るとあーあれかって思うはず。まとめブログを見る事がある人なら一度お世話になってたりするかも。

 

LivedoorやFC2のfeedはHTTPのヘッダーにETagを出力しないので、ETagを消してみてアンテナの具合を確認すべきという情報を受け最適化してみた。

 

ETag(エンティティタグ)

 

HTTPにおけるレスポンスヘッダの1つである。これは、HTTPにおけるキャッシュの有効性確認の手段の1つであり、ETagを利用してクライアントから条件付きのリクエストを行うことができる。そうすることで、コンテンツが変わらなければレスポンスをすべて返す必要がなくなるので、キャッシュを効率化し、回線帯域を節約できるようになる。

 

@see wikipedia ETag

ETagはブラウザキャッシュの索引き。

 

 

現状のHTTPヘッダーを確認

このETagをクライアントに返さないようにすれば、今回の問題が解決する可能性があるようです。

NginxのEtagを非出力させる

 

バーチャルホスト設定ファイルに以下を挿入する。

 

 

 

Apacheの場合

 

 早速HTTPヘッダーチェック٩(๑❛ᴗ❛๑)۶

ETagの出力がはずれている。

 

WP-Super-Cacheのタグもいらなそうだ。これが表示されているという事はキャッシュされてしまっている事。feedをキャッシュする必要もないだろう。

WP Super Cacheでfeedをキャッシュさせない設定

 

アンテナサイト feed rss 最適化

 

フィード(is_feed)にチェックをつける。設定の反映を行うだけでもいいかもしれないけど、一応キャッシュの削除もしておいたほうがいいかも。

 

 早速HTTPヘッダーチェック

 新規で記事を投稿して貰い確認

各アンテナサイトの新着に流れるようになったようで良かった٩(๑❛ᴗ❛๑)۶

今回の件で自分でもアンテナサイトを作ってみるのもおもしろいかも!

 

まとめ アンテナ 新着 載らない rss feed
最新情報をチェックしよう!
>システム構築・保守に特化した会社です。

システム構築・保守に特化した会社です。

システムの構築・保守運用「システムガーディアン」 社内システム担当が欲しいが、専属で雇うほどの仕事量はない。 必要な時に必要なだけ頼りたいというお悩みを持つ企業様へ専門知識を持って対応を行っております。 サーバから各種システムまで自社・他社で構築されたシステムに対してサポートを行っております。

CTR IMG