我发现大部分用户头像图片文件的url都很长,并且结合了很多数据。
例如,脸书:
https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash4/371533_1567227XXX_1135411XXX_q.jpg
我们知道1135411XXX
用户 id 和q
文件大小,但是371533
和1567227XXX
代表什么?
其他:
领英http://m3.licdn.com/mpr/mpr/shrink_60_60/p/4/000/165/0e4/3b2dcXX.jpg
棒棒哒http://24.media.tumblr.com/avatar_4de452cedeXX_64.png
我们可以通过用户 id 来命名文件名,它看起来更短更容易,如下所示:
<img src="http://domain.com/images/avatar/' . $user_id . '.jpg"/>
但为什么他们让网址如此长而复杂?我没有考虑什么样的潜在问题?