作者a73126 (Jalen)
看板Network
标题Re: [问答] 网路上的缩址是用什麽原理办到的
时间Thu Jul 3 06:58:46 2014
※ 引述《hardware (硬体)》之铭言:
: 当我们遇到网址太长,在文件上会过长,或为了好记
: 都会去 ppt.cc 、tinyurl.com、0rz 等等
: 我们已经用了好几年的缩址,但我不晓得你贴一个网址给他,
: 他会输出一个经过演算法後的网址给你,是怎办到的?
: 是不是缩址伺服器
: input URL ----> 缩址伺服器(演算法)写到他的mapping table --> output short URL
: 如果跟我猜想的一样,那麽缩址公司 要去maintain这table是一件难事吧!?
: 每分钟就一堆input了...
: 我知道mapping table有时效性,太久就会将过久的data 给delete掉
: 还是是用其他方式呢?
: 感谢大大的回应
想得太复杂了
简单说就是一个随机一个字串且不重复
(相关可以找类似GUID UUID这种东西,不过这太长了)
然後丢到资料库去,纪录对应一个原始URL
当有Query的时候 (Ex:
http://ooo.xx/dSmfo )
实际上可以利用ReWrite模式转换网址 (详细可查Apache Rewrite)
转换到一个後端网址去查正确网址 (Ex:
http://ooo.xx/getUrl.php?q=dSmfo )
然後Redirect
如果真的想玩可以玩玩yourls这个Open Source专案
https://github.com/YOURLS/YOURLS
--
「太阳与向日葵」 作者:常村勇作
回过神时才发现 我始终都在追寻你的身影。回忆起来才明白 我总是渴望看见你的笑容。
木下秀吉
如果我是一株向日葵 你就是照耀我的太阳。我追随着你的光辉 让自己开出硕大的花朵。
我不知道该用什麽词汇来表达心中的情感,尽管如此还是好想告诉你。
木下,我好喜欢你。我是真的LOVELOVE地爱着你。 笨蛋 测验 召唤兽 7.5
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.46.50
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Network/M.1404341930.A.F44.html