我正在创建一个网站,客户将在该网站上出售他的摄影作品,他出售了很多照片,并且可能会获得相当多的流量。可能每天大约有 2k-5k 个唯一身份。我将 MongoDB 与 PHP 一起使用,我读到我应该使用 GridFS 来存储这些大文件。超过 2MB-5MB 的照片,但显然 BW 将非常昂贵(我在云托管上),并且这些图像的加载将使页面加载永远需要。
那么,如何在 PHP 和 MongoDB 中使用 GridFS 创建缩略图?我用谷歌搜索了它,除了指向的人之外,我似乎找不到任何真实信息:http ://www.php.net/manual/en/class.mongogridfs.php
但我不确定如何处理这些信息。我需要(我希望不是,这会有点乱):
上传 -> 存储原件 -> 使用 GD Lib 调整原件大小 -> 将图像大小调整为 GridFS 作为原始图像的元值?