3

何が良いのか疑問に思っています:

その場で親指を作成します。

  • [+]多数の親指サイズを簡単に作成
  • [+]メンテナンスが簡単
  • [-] PHPを介して画像を送信することでCPUを無駄にする

ユーザーのアップロード後に親指を作成します。

  • [+]サーバーCPUの保存
  • [-]メンテナンスに非常に苦痛であり、新しい親指のサイズを追加するのに苦痛
  • [-]親指が表示されない可能性があります。

助言がありますか?私は本当にCPUについて心配する必要がありますか?何千もの画像があり、すべての画像に5つ以上の異なるサイズの親指が必要だとします。将来的にはさらに多くのサイズになるかもしれません。

4

2 に答える 2

5

[-]PHPを介して画像を送信することでCPUを無駄にする

リクエストごとに同じ画像を何度も生成する必要はありません。
初めて要求されたときに画像を生成し、次にWebサーバーによって提供される場所に配置します。これを使用した簡単な実装mod_rewrite

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ generateImage.php?image=$1 [QSA,L]
于 2013-01-10T09:06:01.753 に答える
1

ユーザーのアップロード後:[-]あなたのプロジェクトはわかりませんが、親指が表示されない可能性があります。したがって、サーバーは親指をレンダリングする必要はありません。

私はその場で親指を生成します

于 2013-01-10T09:05:18.267 に答える