上传后即时创建大拇指

Pet*_*ter 3 php image thumbnails

只是想知道什么是更好的:

即时创建大拇指:

  • [+]易于创建众多拇指大小
  • [+]易于维护
  • [ - ] 通过PHP发送图像来浪费cpu

用户上传后创建拇指:

  • [+]保存服务器cpu
  • [ - ]非常痛苦的维护和痛苦的新增加拇指大小
  • [ - ]也许拇指从未显示过.

有什么建议?我应该真的担心CPU吗?假设我有数千张图像,每张图片都需要5种不同尺寸的拇指.未来可能会有更多尺寸.

dec*_*eze 5

[ - ]通过PHP发送图像来浪费cpu

您不必在每个请求上反复生成相同的图像!
在第一次请求时生成映像,然后将其放在Web服务器下次服务的位置.一个简单的实现使用mod_rewrite:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ generateImage.php?image=$1 [QSA,L]
Run Code Online (Sandbox Code Playgroud)