キャッシュ問題について Web ページの高速化のため、キャッシュを利用して高速化等を行ったりしますが、公開した JS,CSS 等に問題があったときに、それらを修正し、 即座に反映させたいがキャッシュにより、それが反映されないといったことが度々起こります。 これは、キャッシュにより、改めてデプロイした最新の CSS,JS 等が読み込まれ無いことで起こっている現象で、 これを回避するために、Rails であれば Asset Pipeline という機能があり、具体的には読み込む JS, CSS のファイル名にハッシュ値を追加し、デプロイ時にそれを実行することで、読み込む JS, CSS を制御しています。 今回はこれを gulp の task で実現したいと思います。 使用する node_module gulp-rev 各ファイルに対して、ファイル名にハッシュ値を付与するモジュール 変換したフ