V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lanyulei
V2EX  ›  互联网

维护一个开源项目真的太难了,演示 demo 不是被恶意删除所有数据,就是恶意的频繁发送请求,恶心。

  •  
  •   lanyulei · 2020-10-16 10:11:50 +08:00 · 3730 次点击
    这是一个创建于 1481 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我发现啊,有些人真的是太恶心了,我一个演示站点,没有任何利益冲突,何必折腾我的演示站点呢,要不然就是把我站点的数据全都删除,折腾好几次了,被逼无奈的让演示站点无法删除任何数据,现在又有人恶意的频繁发送请求,弄的演示站点访问特别慢,甚至访问不了,非要我把你的 ip 禁掉,何必呢,这么干也没啥好处,损人不利己的,

    真恶心。

    25 条回复    2020-10-17 08:42:32 +08:00
    Vneix
        1
    Vneix  
       2020-10-16 10:13:34 +08:00
    加上 cf 的 cdn,开启 5 秒盾,演示站慢一些应该也没关系的
    Livid
        2
    Livid  
    MOD
       2020-10-16 10:15:01 +08:00   ❤️ 9
    做成一个 Docker image 然后定时销毁重启。
    phpok
        3
    phpok  
       2020-10-16 10:15:17 +08:00
    很正常,我以前记得开演示站的时候,是实现每半小时自动初始化!
    后面太懒了,就没有处理了!
    lanyulei
        4
    lanyulei  
    OP
       2020-10-16 10:15:51 +08:00
    @Vneix 嗯呐,行,我研究一下,主要是,连登录都登录不进去,我跑在这个机器上的其他站点,也特别的卡了,真的是无语了,特别坑人。
    lanyulei
        5
    lanyulei  
    OP
       2020-10-16 10:17:15 +08:00
    @Livid 嗯呐。
    lanyulei
        6
    lanyulei  
    OP
       2020-10-16 10:17:35 +08:00
    @phpok 嗯呐,我的那个数据不能总删除,要不然用户不知道干啥呢。
    checkZH
        7
    checkZH  
       2020-10-16 10:22:28 +08:00
    大千世界无奇不有,损人不利己的事大把的人干
    IGJacklove
        8
    IGJacklove  
       2020-10-16 10:25:26 +08:00
    你加个初始化按钮不就行了?
    lanyulei
        9
    lanyulei  
    OP
       2020-10-16 10:25:31 +08:00
    @checkZH 是啊,太损了。
    cmdOptionKana
        10
    cmdOptionKana  
       2020-10-16 10:25:51 +08:00   ❤️ 1
    @lanyulei 给 demo 加几行代码,后端判断一下特殊数据拒绝删除。
    opengps
        11
    opengps  
       2020-10-16 10:31:19 +08:00
    演示项目,需要维护一个人人都从初始状态开始体验的机制,最好是系统镜像之类的方案
    clf
        12
    clf  
       2020-10-16 11:31:00 +08:00
    三种方案:

    1.省事点放截图,让用户自己本地部署尝试。
    2.demo 不提供演示账号,自行注册使用,可以影响的数据控制在用户内。
    3.使用 Play with Docker,每个用户演示的时候都是一个新的 docker
    libracloud
        13
    libracloud  
       2020-10-16 11:46:04 +08:00
    lz 是指的工单那个吧? 看你发的,以为只是简单删数据,没想到闲的人真挺多
    chinvo
        14
    chinvo  
       2020-10-16 12:33:23 +08:00 via iPhone
    可能是损人利己,比如某些假开源的竞品
    nl101531
        15
    nl101531  
       2020-10-16 12:36:25 +08:00 via iPhone
    想起阮一峰说过的,我明明什么都没做,但有人就是恨我。。。
    docker 方案挺好的,或者上 cf
    ditel
        16
    ditel  
       2020-10-16 12:37:55 +08:00 via Android
    这种是想要拿你网站服务器的 shell 吧
    lanyulei
        17
    lanyulei  
    OP
       2020-10-16 17:17:50 +08:00
    @libracloud 后来就有人频繁的发请求,把那个 IP 给屏蔽了,才好点了。而且,还有在部门表里面写了近十万条垃圾数据。
    这些人真的是闲的,我都无语了。
    lanyulei
        18
    lanyulei  
    OP
       2020-10-16 17:19:03 +08:00
    @cmdOptionKana 嗯呐,后面再说吧,要是还有人搞破坏的话,我就把演示站点关了。
    lanyulei
        19
    lanyulei  
    OP
       2020-10-16 17:19:24 +08:00
    @lychs1998 好的,感谢。
    lanyulei
        20
    lanyulei  
    OP
       2020-10-16 17:19:47 +08:00
    @chinvo 哈哈哈,这个说的有内涵啊。
    lanyulei
        21
    lanyulei  
    OP
       2020-10-16 17:20:05 +08:00
    @nl101531 嗯呐。难受。
    lanyulei
        22
    lanyulei  
    OP
       2020-10-16 17:20:23 +08:00
    @ditel 不知道呢,反正是真的损啊。
    jin7
        23
    jin7  
       2020-10-16 21:12:56 +08:00
    关站放截图好了
    kaiki
        24
    kaiki  
       2020-10-16 21:15:59 +08:00
    我看别人的演示站后台全部功能只做展示,提交直接前端返回仅演示无法修改,不向后端发送数据
    xumng123
        25
    xumng123  
       2020-10-17 08:42:32 +08:00 via iPhone
    数据库设置为不可写入不可删除,只能读
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5898 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:00 · PVG 10:00 · LAX 18:00 · JFK 21:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.