http://img.hb.aicdn.com/7a97dc8e93950cc320ad72938c450dccb35f94d422155-ccWfgv_fw658
http://img.hb.aicdn.com/e8dcfa28c24d4dd842590b53ad56076150f49292bf71-xV5yo8_fw658
上面2个路径,后面那_fw658是又拍云缩略图版本名称
前面那 7a97dc8e93950cc320ad72938c450dccb35f94d422155
这个44或者45位的字符串是怎么来的,好像是MD5加密的,但是MD5加密也应该是32位或者64位吧?怎么又44或者45位的
还有难道没有路径吗?全部存在一个文件夹下?
后面那个-ccWfgv是随机数?
前面是 sha1,后面是随机。文件夹没必要分开来啊,反正都是又拍云统一管理的。
还有,URL Rewrite 只是很小的一个范畴。现代的各种语言可以不依靠 Rewrite 就能做到这种很简单的事。比如 nodejs、python、ruby 等等等等。
实际上只要是你自己实现一个 HTTP 的服务端,就没有 URL Rewrite 了,那是 Apache 和 nginx 的范畴。
利用 URL Rewrite 资源统一管理了。
花瓣这种图片特别多的网站肯定是把图片分布式存储。有一套复杂的机制来在 CDN 中分发图片。