V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ytlook
V2EX  ›  分享创造

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

  •  
  •   ytlook · 2012-11-14 22:12:39 +08:00 · 8081 次点击
    这是一个创建于 4373 天前的主题,其中的信息可能已经有所发展或是发生改变。
    羊驼驼短网址, 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 谢谢提醒,发现在某些情况下第一次生成短地址的时候“复制”按钮不生效,但再次点“缩短网址”按钮后,“复制”按钮就会必定生效。引起这个问题的具体原因还没找到,我再看看,等搞定了再@你哈,多谢了!感谢分已送上!
    kirakira
        10
    kirakira  
       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   ·   实用小工具   ·   3341 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:52 · PVG 18:52 · LAX 02:52 · JFK 05:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.