大图服务如何高效存储图片?
How do large image services store their images efficiently?
虽然我知道大多数图像文件无法进一步压缩,但像 imgur、flickr 这样的大型图像服务如何存储它们的图像?他们是否简单地将所有内容转储到文件系统中然后使用 db 对其进行索引?或者他们是否将多个图像压缩成一个更高效的包?
查看大型应用程序的 HayStack,上传到文件系统然后存储到数据库对于小型应用程序甚至数百万的应用程序就足够了。但是,flickr 等较大的公司使用 haystack 对象。
虽然我知道大多数图像文件无法进一步压缩,但像 imgur、flickr 这样的大型图像服务如何存储它们的图像?他们是否简单地将所有内容转储到文件系统中然后使用 db 对其进行索引?或者他们是否将多个图像压缩成一个更高效的包?
查看大型应用程序的 HayStack,上传到文件系统然后存储到数据库对于小型应用程序甚至数百万的应用程序就足够了。但是,flickr 等较大的公司使用 haystack 对象。