这是理论上的问题。
Twitter 保留用户个人资料图片如下:
https://twimg0-a.akamaihd.net/profile_images/2044921128/finals_normal.png
无法想象他们有一个包含 2044921128 个目录的服务器(例如)。也许这个 URL 是使用创建的mod_rewrite
?
那么如何存储海量的用户图片呢?如何完成此方案:
- 用户选择和 PHP 脚本上传应该是他的个人资料图片的图像。
- PHP 脚本重命名它,设置 PATH 以存储此图像,移动它,最后将此路径添加到数据库以供进一步使用。
那么 PATH 必须是什么样子?