调整图像大小,然后调整大小+裁剪缩略图(服务器速度/性能)
我使用imagecreatetruecolor
和imagejpeg
缩小并保存上传的图片,并使用php在Apache服务器上创建更小的方形缩略图。
关于服务器性能,内存和速度,这是最好的选择:
我应该再次使用最初存储的tmp文件来创建缩略图,还是使用新创建的较小图像?
新创建的缩小图像较小(较少加载?),但它是一个额外的文件加载,我不知道是否较大的初始tmp文件已经在内存中,并更快地服务器重新使用第二次调整大小。
加载并调整为2种尺寸
VS
加载并调整大小+加载新的并调整大小
每次调整大小时,我都会使用原始文件,因为调整大小两次可能会产生人为因素。 在表现方面,我真的不认为这有什么区别。
今天的操作系统在缓存文件方面非常有效,但即使它们不是,加载由几兆字节组成的图像也不需要很长时间。 除非你运行的是一个非常大的网站,否则在任何情况下你都不会注意到任何性能差异。
链接地址: http://www.djcxy.com/p/61153.html上一篇: Resize image, then resize + crop thumbnail (server speed/performance)
下一篇: php allowed memory size exhausted on image upload rotation