为什么Twitter(twimg.com)使用大小的后缀(例如':large')而不是查询参数

时间:2016-09-04 18:31:18

标签: image twitter architecture url-design

为什么Twitter(twimg.com)使用大小的后缀(例如':large')而不是查询参数?

示例:

https://pbs.twimg.com/media/CrhajQHXgAEQ2US.jpg:large

从建筑学的角度来看,我发现这很有趣,我想知道我是否遗漏了任何东西。
他们这样做是因为某些代理/客户端没有使用查询参数缓存网址吗?

任何人都可以对此有所了解吗?

1 个答案:

答案 0 :(得分:0)

我不确定这是由于缓存的某些问题,但有一个语义点。网址https://pbs.twimg.com/media/CrhajQHXgAEQ2US.jpg:large指向某个资源。该资源为CrhajQHXgAEQ2US.jpg:large。它不是CrhajQHXgAEQ2US.jpg,因为它可能是查询字符串的情况。