flamingoCP(コントロールパネル)に機能追加を行いました。
弊社ではこの度、flamingo導入サイトの画像やJS等のファイルサイズを圧縮し、速度改善を行いたいというお客様からのリクエストにお応えする形で、新たに機能追加を行いました。
以下2点のバージョンアップを行っております。
【リビジョンアップデート機能の追加 】
リビジョンとは、以下のリリース履歴画面に表示される左端に表示される文字列であり、Masterブランチに変更が加えられることにより自動的に生成されます。
今回の開発により、Masterブランチでソースコードの変更を加えていない場合でも、リリース時に新規にリビジョン生成を行えるようになりました。
リビジョンアップデートのオプション機能は、以下のようにリリース/リストア画面に表示されます。
※リビジョンアップデートは、デフォルトはOFFになっております。
また、リビジョンアップデートを利用した場合はCDNに保存されている画像、JS、CSSファイルのURLも自動的にアップデートされます。
【CDNキャッシュクリアボタンの追加 】
flamingoで画像圧縮機能の実装を弊社にご依頼いただいているお客様向けに搭載した機能となります。flamingoで圧縮処理がなされた画像やJSについて、CDNからキャッシュクリアすることが可能です。
ただし、上記の処理を行った場合もブラウザキャッシュは残存するため、CDNとブラウザ両方から完全にキャッシュクリアを行う場合にはリビジョンアップデートによるリリースが有効です。
※圧縮ファイルのURLが自動的にアップデートされるため。