Open gondoh opened 3 years ago
すべてファイルを生成する方がシンプルでよいと思いました。
@ryuring @gondoh phpThumbのような仕組みをbaserCMSコアとは独立した形で実装することを提案します。 理由は下記のとおり。
phpThumb自体は多機能になり過ぎてあまりおすすめできませんが、サイズ違いの画像を返すことだけに 特化すれば、かなり軽量なものを作ることができます。条件付きGETを組み合わせると、実画像を生成して 用意する以上の負荷軽減も可能です。最低限の処理として、ソースとなる画像ファイルのタイムスタンプを 見ることは行ないます。 もしよければ試作しますので、それを見てから検討いただければと思います。
NO_eye_catchというのが気になりますが、デフォルト画像に関係する話でしょうか?
すべてファイルを生成する
連投すみません。あるいは、上記はオプション設定で選べるようになっていても よいかとも思いました。
NO_eye_catchというのが気になりますが、デフォルト画像に関係する話でしょうか?
ブログ記事などのアイキャッチ画像のことですね。例えば 00000002_eye_catch.jpg などです。 (DBのNoカラムの値前ゼロ+ファイル名、モデルのBcUploadビヘイビアで設定されるファイル名)
概要
都度アクセスするたびにファイルの存在チェックをするような処理はbaserCMSの速度低下に繋がり、あまり良くない実装と思われます。 この部分改善していったほうがいいのではと思いこの課題を起票。
アップロードする際に画像が小さくてすべてファイルを生成したほうがいいのではないでしょうか。