Php 在上传之前或之后创建图像缩略图的最佳方式是什么?
假设你有一个分类广告网站 当搜索广告时,您需要“真实”图像的图像缩略图,该图像在单击广告后以真实大小显示 在每次搜索中创建缩略图会更快吗,还是在上面创建缩略图然后直接显示它们 在我的服务器上存储不是问题Php 在上传之前或之后创建图像缩略图的最佳方式是什么?,php,javascript,image,Php,Javascript,Image,假设你有一个分类广告网站 当搜索广告时,您需要“真实”图像的图像缩略图,该图像在单击广告后以真实大小显示 在每次搜索中创建缩略图会更快吗,还是在上面创建缩略图然后直接显示它们 在我的服务器上存储不是问题 谢谢假设图像大小固定,那么最好先创建它们。否则,对于每个图像,您至少要对每个请求进行存在性检查。如果它们是提前创建的,我们假设图像是存在的。我会在原始图像上传后创建缩略图,这样在第一次点击用户页面时不会减速 然而,最近我一直在使用一个图像调整脚本来调整像素的大小()。它会动态创建一个调整大小的版
谢谢假设图像大小固定,那么最好先创建它们。否则,对于每个图像,您至少要对每个请求进行存在性检查。如果它们是提前创建的,我们假设图像是存在的。我会在原始图像上传后创建缩略图,这样在第一次点击用户页面时不会减速
然而,最近我一直在使用一个图像调整脚本来调整像素的大小()。它会动态创建一个调整大小的版本,并将其缓存,因此后续对页面的点击将使用缓存的版本。如果您不想自己创建缩略图,这可能会很有用。动态创建缩略图是您的最佳选择,特别是考虑到您可能会在某个时候重新格式化搜索结果,并可能最终为缩略图选择不同的大小。如果您只有一个150x150像素的缩略图,但在重新设计结果页面后,您希望缩略图稍大一些,例如300x300,那么您必须再次重新生成所有缩略图。如果您根据要求动态创建它们,您只需更改调整大小脚本即可获得300x300的缩略图。最新版本位于