0.はじめに
AWS EC2 AMIMOTO で WordPress サイトを構築して、
CloudFront やら ALB を適用していたんですが、
- SSL 化済みの WordPress サイトに CloudFront を適用してみる - Qiita
- CloudFront 適用済みの WordPress サイトに ALB を適用してみる - Qiita
- CloudFront 適用済みの WordPress サイトに ALB を適用後、ALB - WordPress 間を HTTP(80番) で通信させてみる - Qiita
Jetpack プラグインが 7.3.0 に更新されると、古い IE で Script error が発生したので、対応しました。
ただ、対応すると言っても古い IE では動かない機能を無効しただけなので、根本的に解決出来たかというと…。
そもそも、古い IE をどうにかしないといけないよね…。
1.Script error. (https://c0.wp.com/p/jetpack/7.3/_inc/build/photon/photon.min.js)
- Jetpack プラグインの「サイトアクセラレーター」の機能が影響してるので、以下の設定を無効にします。
2.Script error. (https://c0.wp.com/p/jetpack/7.3/_inc/build/lazy-images/js/lazy-images.min.js)
- Jetpack プラグインの「画像の遅延読込」の機能が影響してるので、以下の設定を無効にします。
3.Script error. (https://stats.wp.com/e-201919.js)
- Jetpack プラグインの「サイト統計情報」の機能が影響してるので、以下のページの手順を参考に、設定を無効にします。
- 設定を無効にすると、Jetpack プラグインのダッシュボードでサイト統計情報が以下の様な表示となります。
99.ハマりポイント
- 今回はめちゃくちゃにハマってました…。疲れた…。
- 振り回された原因は、とにかくキャッシュです!!!
- よく考えればわかることなのにーーーー!!! 悔しいですッ!!!
- Jetpack プラグインの設定を見直したり、無効にしたり、ダウングレードしたりしても全然事象が改善されなくて…。結局、そこかーーーーい、って。 orz …。
- で、元々 CDN (CloudFront) と nginx の両方でキャッシュしていたんですが、今回 nginx のキャッシュはやめることにしました。わかりにくい…。見逃しがち…。
-
静的ファイルのキャッシュを削除する | Amimoto Help Center
- あと地味に、Jetpack プラグインをダウングレードするのも面倒でした…。
- ファイルアップロードサイズの規制に引っ掛って、途中でこけるし…。
XX.まとめ
とりあえず、ご参考になれば♪