Re: [問題] 把長的網址變短
※ 引述《ccpz (....)》之銘言:
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 140.113.87.110
: 推 CGary:沒特別的機制,就是查表建表而已 202.39.224.31 12/31
: 推 ccpz:那這些縮網址會有時間限制嗎? 140.113.122.140 12/31
: → maxisam:應該是用hash吧 68.89.158.5 01/01
: → maxisam:應該只要server沒倒都可以吧 68.89.158.5 01/01
用 hash 其實並不夠, 會有重複的問題 :)
目前看起來像0rz.net或是tinyurl的做法應該是用hash一次, 再後面attach東西讓他
unique, 不過這方法我覺得還有點複雜
反正建的時候做一個表, 這個表要取一個空的位置是不難做到的(管他甚麼hash不hash)
拿到這個unique short url之後, 反正不管用甚麼方法, 都一定得要"反查"表格, 所以
我反而覺得用hash建表有點多此一舉, 直接流水號下去就好啦....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.39.224.31
推
140.113.94.192 01/03, , 1F
140.113.94.192 01/03, 1F
推
68.89.156.33 01/03, , 2F
68.89.156.33 01/03, 2F
→
68.89.156.33 01/03, , 3F
68.89.156.33 01/03, 3F
→
68.89.156.33 01/03, , 4F
68.89.156.33 01/03, 4F
推
61.62.49.43 01/05, , 5F
61.62.49.43 01/05, 5F
→
61.62.49.43 01/05, , 6F
61.62.49.43 01/05, 6F
→
61.62.49.43 01/05, , 7F
61.62.49.43 01/05, 7F
推
202.39.224.31 01/06, , 8F
202.39.224.31 01/06, 8F
→
202.39.224.31 01/06, , 9F
202.39.224.31 01/06, 9F
→
202.39.224.31 01/06, , 10F
202.39.224.31 01/06, 10F
討論串 (同標題文章)
CSSE 近期熱門文章
PTT數位生活區 即時熱門文章