私は最善の解決策についてしばらく考えていましたが、読んでいるほどますます混乱しています。さまざまなライブラリとヘルパーがたくさんあります (それらのほとんどは古くなっているか、CI 1.x 用です)。本当にあなたの助けが必要です。
CodeIgniter 2.1.3 に基づいたカスタム CMS を持っています。ニュース サイトのホームページには約 40 ~ 50 の画像がありますが、それらの 80% は 3 つの異なるサイズの非常に小さなサムネイルであり、残りの 20% はホーム上の画像です。ページには 2 つのサイズがあります + カテゴリからニュースを一覧表示する場合、内側のページには 1 つのサイズのサムネイルがあります。したがって、合計で、ニュース ストーリー用の元の画像と、ホームページ用の 5 ~ 6 個のサムネイル サイズが必要になります。
これに対処する最も賢い方法は何ですか?1 日あたり 10 ~ 50 の新しいニュースがあるとしましょう。
- アップロード中に画像ごとに 5 ~ 6 個のサムネイルを作成した方がよいでしょうか?
- 「オンザフライ」メソッドはどうですか?私が読んだように、私はこの方法にもっと興味を持っています. この方法はどうですか?それは良い習慣ですか?
これらの必要なものには、どのキャッシュ技術を使用する必要がありますか?
また、他の CMS システムがサムネイルの生成をどのように処理するかを尋ねるのを忘れていました。つまり、Wordpress、Drupal、Joomla などです。
事前定義されたサイズを保存しますか、それともその場で生成しますか?
私は彼らのロジックが最善であるべきだと思いますが、そうでないかもしれませんが、CodeIgniter CMS にスマートなものを実装したいと考えています。
言及しませんでしたが、これは重要ではないと思います。管理パネルには Grocery CRUD を使用しています。
どんな助けでも大歓迎です。