1409313702 aws 網元でwordpress運用中ですがテーマ変更するも反映されなくなりました。ブラウザのキャッシュクリアやwp内のキャッシュプラグインも触ってみましたが駄目です。

何か良い方法はないでしょうか?

回答の条件
  • 1人1回まで
  • 13歳以上
  • 登録:2014/08/29 21:01:42
  • 終了:2014/09/05 21:05:03

回答(2件)

id:sasada No.1

sasada回答回数1482ベストアンサー獲得回数1332014/08/29 21:03:57

ポイント50pt

 もしかしてリバースプロキシキャッシュが残ってると言うことはありませんか?
https://ja-jp.facebook.com/AmimotoAMI/posts/427491863963335

通常は Nginx のリバースプロキシはオフの状態で WordPress が実行されますが、同時にインストールされる「Nginx Cache Controller」プラグインを有効にすることで、Nginx リバースプロキシが有効になり、さらに高速になります。


http://ja.megumi-cloud.com/2013/12/03/how-to-use-nginx-cache-controller/

WP-CLI で操作

「Nginx Cache Controller」は前回ご紹介した WP-CLI からも操作できます。
※網元AMI の場合 ver 1.1以降でご利用いただけます。
すべてのリバースプロキシキャッシュを削除

$wp nginx flush
id:kaji0245

Nginx Cache Controllerプラグインを削除してみましたが駄目でした。

2014/08/29 21:12:57
id:kaji0245

管理者ログインしているときは正常にテーマも表示されてますが、ログアウトしてゲスト状態で閲覧すると修正前のテーマで表示されてしまいます。

id:y-kawaz No.2

y-kawaz回答回数1419ベストアンサー獲得回数2252014/08/31 13:24:52

ポイント50pt

AWS網元とやらをみてみましたが、CloudFrontを使って高速化されていませんか?DEMOサイトではCloudFrontが使われていたので同じ厚生になるとしたらそこが原因ではないかと思われます。

CloudFrontを挟むとデフォルトで同じURLに対して24時間はキャッシュを保持するので、テーマ更新から最大で24時間待てば新しいデザインになるんじゃないかと思います。

なるべく早くキャッシュを消したいのであれば、AWSのCloudFrontのマネージメントコンソールからInvalidationRequestで /* を入力して実行してみたらどうでしょう?15分ほどでキャッシュが消えて新しいテーマで表示されるようになるでしょう。
https://console.aws.amazon.com/cloudfront/home

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません