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 回答