图像的,我想了解Twitter的将图像存储在他们的系统,我试图改变我的个人资料图片,这里是结果组织百万像Twitter
first (old image):
https://pbs.twimg.com/profile_images/630016855789342722/txe37Y0U_bigger.jpg
second:
https://pbs.twimg.com/profile_images/877043179630903296/dX2qEpEn_bigger.jpg
third:
https://pbs.twimg.com/profile_images/877043710835347458/Zkms42gZ_bigger.jpg
我看到https://pbs.twimg.com/profile_images/
是它们的静态CDN路径,然后是一随机数然后图像名称(randomstring + _ + size.jpg)。
CDNPath/incrementedNumber/randomString.jpg
什么,我没有得到这里是他们是如何产生这个incrementedNumber
存储图像。
它可能只是一个递增的数字 - 但在Twitter上为每个用户分组。因此,每个目录可能有(例如)1000个图像,这意味着每个目录都会填充更新的图像,则会生成下一个目录。 –
这是一个系统生成的随机数目录。所以用户图像不会被覆盖,如果同名的话,单个服务器上有成千上万的图像。 –
这个问题的答案只能被猜到...... – Piglet