做了个短网址生成网站,麻烦大家拍砖 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ytlook
V2EX    分享创造

做了个短网址生成网站,麻烦大家拍砖

  •  
  •   ytlook 2012-11-14 22:12:39 +08:00 8609 次点击
    这是一个创建于 4713 天前的主题,其中的信息可能已经有所发展或是发生改变。
    羊驼驼短网址, http://ytt.me

    饭后项目,美工啥的都比较凑合,域名不备案新浪微博开放平台不给接入#_#||

    托管在新浪SAE上的,理论上不会被墙,在国内的访问速度一流,SAE收费还可以,所以只要SAE不下线羊驼驼短网址就不会下线。

    另外羊驼驼短网址还有个特别的功能,生成的短网址会直接成生二维码,使用任何一个手机二维码应用都可以直接甩到手机上,免去了手工输入的麻烦,便于分享,是用来往手机上共享链接的好办法。

    http://v2ex.com -> http://ytt.me/sqGOX3



    大家多拍砖!
    第 1 条附言    2012-11-23 17:57:25 +08:00
    Update 2012-11-23:
    根据大家的建议,改了个版,优化了非http/https协议的短网址生成。

    目前羊驼驼短网址可以支持如ed2k、ftp、thunder、qvod等各种非http/https协议的短网址生成,甚至mailto也不在话下,最关键的是生成的短网址都是http的!这样做的好处呢?大家自己琢磨吧,遇到分享问题的时候自然就能想到啦 :P

    举例我就不举啦,大家一试便知,我自己感觉还是挺爽的。

    另外右上角把新浪微博的分享按钮去了,用的分享按钮集,也省去了新浪死活不给审核通过的麻烦。

    更多功能等待大家挖掘哦 :)

    还是老规矩,用的不爽的地方恳请大家狠狠拍砖!我一定努力优化!


    PS:羊驼驼上线没多久便收到了两次攻击:11-20一位不愿透露姓名的北京童鞋义务压了一个小时羊驼驼的性能、11-22一位不愿透露姓名的广东童鞋义务测试了一次羊驼驼的SQL注入;

    PPS:下一版本即将推出自定义短网址后缀,敬请期待。
    22 条回复    2014-07-23 17:47:50 +08:00
    vivia
        1
    vivia  
       2012-11-14 23:00:18 +08:00   1
    帮顶。。。
    Sukizen
        2
    Sukizen  
       2012-11-15 01:36:58 +08:00   1
    ytlook
        3
    ytlook  
    OP
       2012-11-15 10:13:57 +08:00
    @Sukizen
    看到之前很多帖子抱怨像126.am或dwz.cn那样的短网址生成的内容很受限,所以我这边考虑只要不危害ytt.me本身,什么样的链接都可以被生成,这样用起来比较灵活。
    然后链接是否能正常使用,就得看生成者啦,这也合情合理哈。

    @vivia
    @Sukizen
    感谢两位,感谢分已送到。继续拍砖哈。
    man
        4
    man  
       2012-11-16 14:43:26 +08:00   1
    本身域名还太长
    manhere
        5
    manhere  
       2012-11-16 14:54:18 +08:00
    1.你好歹检测下链接的有效性。。。
    http://ytt.me/LcKLo3
    bupo
        6
    bupo  
       2012-11-16 16:51:56 +08:00
    不了解问问,短网址有啥用,一般用在哪些场合?
    hzymyp
        7
    hzymyp  
       2012-11-16 18:01:49 +08:00   1
    复制按钮貌似没起作用~~~
    ytlook
        8
    ytlook  
    OP
       2012-11-16 18:15:11 +08:00
    @man 嗯,这确实是个问题。我看好一个1.2的域名,只是太贵了,个人没实力入手,还好目前大多数的短网址服务还都是3.2的域名。

    @manhere 嗯,实际上我考虑的是短网址的申请者既然要使用这个短网址,他就应该确保原网址是可用的,而短网址服务只是忠实地反射他的原网址,忠实的。仔细想想,其实有两种情况很难处理:1、用户生成时的原网址是可用的,但用户把短网址发给其他用户使用的时候,原网址已经不可用(页面被删除、域名到期等);2、用户的原网址是本地映射hosts或小范围内的dns解析,这时候放到短网址服务上检测的状态是原网址不可用的,但对于该用户自己来说这个生成的短网址就是可用的,比方说我最近在测试某个东西,自己修改hosts把 http://imgwebhosts 映射到192.168.X.X上去了,对于我来说使用这个网址生成的短网址就是可用的,但短网址服务检测这个网址时则认为不可用。

    @bupo 这个短网址服务本来我是自用的。至于使用场合的话,没怎么想好,大概有这么几个吧:1、分享链接的时候方便一些,本来一大串几十个字节的网址,缩短为十几个字节的,更便于使用,也显得美观些,如在论坛签名上限制输入字符长度的时候能省出一些字节来;2、为了在显示上隐藏真实目标地址,可能发广告啥的时候会多一点吧;3、我这个上能直接为手机提供二维码,方便共享到手机上使用。

    感谢三位拍砖,感谢分已送出,继续哈。
    ytlook
        9
    ytlook  
    OP
       2012-11-16 18:18:31 +08:00
    @hzymyp 谢谢提醒,发现在某些情况下第一次生成短地址的时候“复制”按钮不生效,但再次点“缩短网址”按钮后,“复制”按钮就会必定生效。引起这个问题的具体原因还没找到,我再看看,等搞定了再@你哈,多谢了!感谢分已送上!
    dqpb
        10
    dqpb  
       2012-11-17 02:35:59 +08:00   1
    http://ytt.me/fjDrF2 赞一个 不管什么协议都可以缩成短址了 真方便
    skydiver
        11
    skydiver  
       2012-11-17 02:45:38 +08:00
    举的例子不恰当。。。短链接比原来链接还长。。。
    Ultratude
        12
    Ultratude  
       2012-11-17 08:13:15 +08:00
    ytlook
        13
    ytlook  
    OP
       2012-11-17 15:22:46 +08:00
    @kirakira 经过您的启发,我发现确实这也是个不错的应用方向,http的短网址可以被重定向到需要的协议网址上去,在论坛啥的分享ed2k、thunder地址啥的也更方便,您举的例子也很棒,我刚对代码优化了一下,对非http和https协议的链接支持更好了,多谢!

    @skydiver 您说得对,我光顾着展示v2ex.com对应的地址,没考虑长度的体现,。。。可惜原文修改不了了,请看看这个:
    ed2k://|file|%5B%E7%8B%AE%E5%AD%90%E7%8E%8B%5D.The.Lion.King.1994.DVDRip.X264.AAC-KEN.mkv|1551351205|86564a6fdec121013496cacfd93f35cc|h=wwg4pdbv4ftlwjkuo6svda74bk2gtzqx|
    ->
    http://ytt.me/q9ek71

    @Ultratude 抵制纯显摆,哈哈,好吧,非常棒的域名们,羡慕嫉妒恨。。。^_^


    感谢三位!感谢分已送出,分数不多,唯表心意。继续拍砖哈~~
    Orz
        14
    Orz  
       2012-11-17 15:52:47 +08:00   1
    挺不错的。
    ytlook
        15
    ytlook  
    OP
       2012-11-19 19:57:08 +08:00
    @Orz 谢谢支持,您的头像也很销魂啊。。。

    @上边的所有朋友 我点了“感谢回复者”,可是之后刷新页面,有几位的“感谢已发送”的标志掉了,重点后感谢后问题依旧,不知什么原因,如果确实没收到感谢分,请联系我。

    羊驼驼短网址最近打算改个版,希望大家继续关注、拍砖。
    ytlook
        16
    ytlook  
    OP
       2012-11-20 17:11:44 +08:00
    @hzymyp 问题已修复,请再试试,有问题请联系我哈~
    andyliu
        17
    andyliu  
       2012-11-23 18:11:04 +08:00
    @ytlook 开源不
    lentrody
        18
    lentrody  
       2012-11-23 18:31:24 +08:00
    要是像这个能关联微博之类的并管理链接就好了 nazr.in
    mikj
        19
    mikj  
       2012-11-25 11:15:19 +08:00
    求程序
    zzcflying
        20
    zzcflying  
       2012-11-26 14:03:52 +08:00
    开源吗,同问。
    sun019
        21
    sun019  
       2012-11-29 10:32:57 +08:00
    其实短网址 需要是稳定性 楼主能保证 你这服务器能坚持5-10年么?
    我是 用微博的短网址吧 至少 提供了api
    而且 我们公司的寿命 和微博比起来 心里还是比较踏实的
    mnhkahn
        22
    mnhkahn  
       2014-07-23 17:47:50 +08:00
    求压缩算法,小弟先谢过了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5390 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 09:12 PVG 17:12 LAX 02:12 JFK 05:12
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86