对于图像托管网络应用程序:
对于我存储的图像,是否可以使用 PHP(或其他软件)动态创建缩略图,或者我应该将 1 个或多个不同大小的缩略图保存到磁盘并加载它们?
感谢任何帮助。
最佳答案
将缩略图保存到磁盘。图像处理会占用大量资源,并且根据图像的大小,可能会超过 php 的默认允许内存限制。如果您拥有自己的服务器且仅运行您的应用程序,则问题不大,但它仍然需要大量的 CPU 能力和内存来调整图像大小。如果您正在考虑即时创建缩略图,则无需进行太多更改 - 在第一次请求时,从源文件创建缩略图,将其保存到磁盘,并在后续请求时从磁盘读取它。
关于PHP/JS - 即时创建缩略图或存储为文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/103707/