前提・実現したいこと
Railsアプリを引き継いで保守しています。
アセッツファイルの管理なのですが、現状、publicディレクトリにFTPを使用してCSS,JSを入れています。
ファイルの読み込み方は、railsのビューファイルに直接、ファイルパスを書いており、
CSSを変更した際、個別のパラメータを振ってキャッシュクリアさせるようにしています。
しかし、本番化の際、時々このCSSのパラメータ更新を忘れてしまい、
CSSが反映されない問題が起こります。
ですが、本番環境にはCDNを使用しております。
CDN側では更新したページ対してキャッシュクリアしているのに、CSSが更新されないのはなぜでしょうか?
publicで管理しているCSSは、ページキャッシュクリアをしてもページに依存していないので
キャッシュサーバーにあるCSSを読み込んでしまうのでしょうか。
また、このファイル名にパラメータを振る以外に、キャッシュサーバーにあるCSSを強制的に更新する方法はありますか?
宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/02 02:24
2020/06/02 03:57 編集