アンテナサイトの新着に載る為にfeed(RSS)を最適化したお話 Wordpress | ITオフィスサポートとシステム開発|システムガーディアン AWSクラウド導入|東京都中央区八丁堀

ITサポート出張、ITシステム開発・保守をワンストップで|AWSクラウド|東京都中央区八丁堀

ITオフィスサポートとシステム開発|システムガーディアン AWSクラウド導入|東京都中央区八丁堀

電話でのお問い合わせ

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

   

まとめ アンテナ

 

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

 

アンテナサイト

 

まとめサイトを、さらにまとめているサイトであり、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ヘッダーチェック

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

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

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

 

 

優 ( エンジニア )
システムガーディアン爆弾処理班
アクセス負荷対策などNginxへの移行案件が多いこの頃。
鍋が美味しい季節。

 

 - Linux/UNIX, WordPress, スタッフ別, テクニカル,

  関連記事

群馬へ
群馬県へ向う消耗し続けるカトーの件

お世話になります。スタッフTです。   先日、事務所の模様替えを行いました。事務所は15坪でデスク周りを壁際に寄せたので、窓際がすっきり広く感じます。 …

memcached 分散キャッシュ
分散メモリキャッシュサーバ memcachedのインストール

目次1 MixiやFacebookで使われているメモリキャッシュ memcached2 remiを追加3 PHPとの連携を確認 MixiやFacebookで使わ …

Centos7 LAMP
Centos7 LAMP構築 Linux+Apache+PHP+MariaDB

目次1 初期設定2 アップデートを行います。3 SSHのリモート設定4 ユーザーディレクトリ設定。5 管理者メール通知設定(postfixでメールサーバを建てる …

F5攻撃 mod_evasive
Apache F5攻撃対策 mod_evasiveでDoS攻撃防御

目次1 誰でもできるDos攻撃 それがF5攻撃2 今回はApacheモジュールのmod_evasiveのご紹介3 コンフィグテスト4 実際のサイトでの表示 誰で …

jQuery 伸びる メニュー
マウスオーバーでにょきっと伸びるメニュー jQuery

目次1 みんな大好きjQuery2 マウスオーバーで一瞬光る(ウィンク) みんな大好きjQuery 時々みかけるマウスでふれるとにょきっと伸びるメニューを jQ …

01
WordPressのログインページを変更する。(プラグインなし)

お世話になります。加藤です。 「 トイレにセボン」っていうアース製薬のCMナレーションを聞いた世代ですが、 「C’est bon」・・・ は美味しい …

plesk11
Plesk11の基本設定からメールクライアント設定まで

サーバー操作といえば普通はコマンドラインによるコンソールですが、PleskやらWebminを使ってWindows Serverのように 『GUIでサーバーを管理 …

Wordpress 高速 負荷分散 サービス
WordPress用高速負荷分散サーバ構築ソリューション 【NAC3】リリース

私達は高速かつ快適に配信できるサーバ環境を安価でお客様に提供したいと考え、これまでのノウハウを元に負荷分散サーバ構築ソリューション【NAC3】をリリースしました …

ELB ヘルスチェック unhealthy Nginx
AWS EC2 Nginx環境でのELBヘルスチェック設定 unhealthy

  Nginxでもリバースプロキシ設定環境になりますが、ヘルスチェックがデフォルトの80番ポートのままだとunhealthyになります。この場合はリバ …

中央区 茅場町 pali kari
中央区 茅場町 pali kari

茅場町近くの路地を曲がった隠れ家的な場所に。 雰囲気がよくておすすめです。 トマトのピクルスとバケット、スライスしてのっけて食べればヘルシー! トマトの甘味とビ …

トップページ