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

熟人项目 2.5W:我竟然在接口里加了延迟…这样做对吗?

  •  
  •   BeUself · 24 天前 · 2856 次点击

    熟人介绍的 2.5W 官网项目,我是不是做错了?

    背景:
    熟人介绍做了一个官网项目,总价 2.5 万,包含:

    • 官网主站
    • 一个 Admin 管理后台
    • 移动端适配

    我和一个前端一起干了 两个多月,主要功能是产品查询,逻辑比较复杂,数据量有 50–60 万条
    前端用 Nuxt.js 做 SSR,还做了 SEO 优化,外面套了 阿里云 CDN


    服务器情况

    一开始谈的时候是我 包 3 年服务器费用
    实际情况是我买的 阿里云 2H2G 轻量应用服务器( 99 元/年),数据量起来之后才发现性能实在太弱,结果网站整体响应很慢。


    优化过程

    目前尾款已经拖两个多月没结清,客户一直说网站慢,要我优化。 于是我做了几件事:

    1. 优化了数据库表结构
    2. 改了一些代码逻辑
    3. 把项目迁到家里的服务器(家里有动态公网 ip )
    4. 优化之后,SSR 的速度上来了,接口从 1 秒多 降到 100ms 左右

    我的做法

    后来我觉得接口太快了,怕客户觉得“太爽了”,以后就没我什么事儿了。
    于是我在接口里 加了个小延迟,把响应时间控制在 600ms 左右


    我的困惑

    • 这种做法算不算“作死”?
    • 如果是你们,会怎么处理?
    • 本质上我觉得这个项目赚得不多,不太想花太多精力持续优化
    • 家里断电断网了又是另外一个故事了 大家怎么看? 🤔
    35 条回复    2025-09-09 17:57:14 +08:00
    hronro
        1
    hronro  
       24 天前
    把项目迁到家里的服务器?不怕跨网 QOS ?
    BeUself
        2
    BeUself  
    OP
       24 天前
    @hronro 前面有阿里云 CDN 顶着,网站流量本身不大。所以只要我家里有网不断电就没事,数据库也每天做了备份上云
    lnbiuc
        3
    lnbiuc  
       24 天前
    连服务器的钱都覆盖不了,早知现在,为何当初不多收点
    低价接单?这就是后果
    JoeJoeJoe
        4
    JoeJoeJoe  
    PRO
       24 天前 via iPhone
    熟人项目不至于,赔点换个好点的轻量也多花不了几个钱,就当花钱买口碑了

    一锤子买卖做多了就真的成锤子了
    Americano
        5
    Americano  
       24 天前
    部署在家里确实是我想没到的,如果是我的话,尽可能解藕,把这件事结束掉!
    BeUself
        6
    BeUself  
    OP
       24 天前
    @lnbiuc 确实,主要是钱进了口袋,不想再掏出来买服务器了
    BeUself
        7
    BeUself  
    OP
       24 天前
    @JoeJoeJoe 也是,有道理。为了以后长远考虑。这样确实不合适
    humbass
        8
    humbass  
       24 天前   ❤️ 4
    真是想吐槽下:

    本质上大多数程序员和早年市场上的水管水电工没啥区别,老是想给东家留点毛病,一辈子打工的命。
    往大了想,人家只要项目运营的好挣钱了,回头需要升级运维,起码找原来的开发者不是事倍功半吗(只要价格合理)。

    有这种活接近免费都可以搞啊,别人帮你试错运营,数据多了,钱就来了,需要这么短视吗!

    老子做外包做了 12 年,像你这么干活,早就倒闭了。
    WhiteSJ
        9
    WhiteSJ  
       24 天前
    可能我太单纯了?

    我是觉得既然是熟人也就是代表长期合作的, 做事情还是厚道一些, 给人家写得东西好了, 人家有正收益, 后面合作才会多, 而且这点小聪明如果被发现了, 那么就比较难合作了, 我个人是不会这么做的.
    humbass
        10
    humbass  
       24 天前   ❤️ 1
    补充下:我说的免费搞不是说 v 站里头拉你组队让你免费写代码,而是说别人是真实有在运营项目,需要一个 it 解决方案,这个就是程序员最好的机会,拿了💰还投机取巧,都是什么人,鼠目寸光。
    charlenehe43
        11
    charlenehe43  
       24 天前
    包 3 年服务器,你这岂止是不赚,3 年你打白工
    imnpc
        12
    imnpc  
       24 天前
    阿里云个体工商户认证,去买 199 的服务器,然后套阿里云 CDN 走内网
    SageXiong
        13
    SageXiong  
       24 天前
    已经不想吐槽了
    kongkx
        14
    kongkx  
       23 天前 via iPhone
    正视评估问题,积极沟通解决,解决不了就认亏。Be Real.
    jardel
        15
    jardel  
       23 天前
    我之前同事自己想做一个项目,外包给了一个团队做,但是很拖沓,代码中故意加延迟(要更多钱优化)。虽然他不懂,但是会把代码给我看。让我看看是不是有问题,最后还起诉了那个团队,团队还需要赔钱。千万别把甲方当傻子糊弄。他不懂但是他接触的人了解一点就足够了。
    iOCZS
        16
    iOCZS  
       23 天前
    尾款就是拿来拿捏牛马的。。。。
    dufu
        17
    dufu  
       23 天前
    不需要和客户说下方案? 客户能同意你的架构? 合着企业官网能不能用还得看你们小区是不是停电... 😄
    dufu
        18
    dufu  
       23 天前
    哪天小区停电了,客户用不了了,岂不是影响口碑啊,为了这点钱不值得吧,另外把介绍人也装进去了
    imaning
        19
    imaning  
       23 天前
    2.5 万舍不得拿个 1000 左右买个服务器?不买阿里云,你买个其他小厂的 VPS 也比家里的快带靠谱吧,还需要套阿里 CDN ? CDN 的开销也够买个 4 核心 4G 内存的 10M 独立带宽的 VPS 了吧?不知道怎么想的。
    imaning
        20
    imaning  
       23 天前
    @imaning 话说回来,一个官网项目给了 2.5 万,已经是很好的甲方了。居然还要耍小心思,楼主怕是人品有问题。
    niboy
        21
    niboy  
       23 天前
    三年的项目,公司不至于不给你尾款,毕竟服务器还在你手头掌握呢。
    等尾款到了,你回头还是在公网租个服务器给别人吧,做好了还会有人推荐下次生意,或者三年后还有三年,细水长流。
    BeUself
        22
    BeUself  
    OP
       23 天前
    @humbass #8 他们一直画大饼期间也加了很多合同之外的需求,我都给他们做了的
    BeUself
        23
    BeUself  
    OP
       23 天前
    @imaning #19 cdn 买了流量包,他们访问量小,流量费挺便宜的
    BeUself
        24
    BeUself  
    OP
       23 天前
    @niboy 有道理。准备不用阿里云了,用不起
    swordspoet
        25
    swordspoet  
       23 天前
    @humbass #8 说得太对了:一辈子打工的命。
    1145148964
        26
    1145148964  
       23 天前
    有幸和本站一位类似的前端合作过。结果是我升级了我的 cursor 会员。
    Kairossaster
        27
    Kairossaster  
       23 天前 via Android
    家里云+负优化 600ms....
    justseemore
        28
    justseemore  
       23 天前
    edgeone 国内加速, cdn 也能省下来.
    xmdbb
        29
    xmdbb  
       23 天前
    2.5W 是项目整体开发费用,服务器和配置费用你已经免费赠送给客户了。
    至于用户说优化,那是下一个项目的事情了,请先结清当前项目的尾款。
    除非一开始客户明确表示数据量大,但 OP 为了低价接单,否则完全没必要这样做。
    这一刻你感觉解决了问题,其实在为日后埋下坑。
    iixy
        30
    iixy  
       23 天前
    建议实话实说,让客户自己买服务器。
    Aixtuz
        31
    Aixtuz  
       22 天前
    尾款都不想结的,你还指望他以后挣钱了,再花钱找你升级?
    老板:就这点东西,你给我随便做做得了,要啥钱啊~
    指责别人短视有什么用,应得的钱拿不到、没饭吃,人家总要想办法的。
    Aixtuz
        32
    Aixtuz  
       22 天前
    最后说个人建议:
    别搞什么负优化,搞得双方都生气,并不利于解决问题。
    速度优化好,达到承诺的效果。
    然后直接说 “目前尾款已经拖两个多月没结清” 的尾款,就是 “我包 3 年服务器费用”。
    现在服务器欠费了,需要拿尾款去续费。
    nnnnkkkkkiiii
        33
    nnnnkkkkkiiii  
       22 天前
    @Aixtuz 的确同意,钱还是要拿回来的。拿不回来就不让用了。 @xhatt510 但是生意要做好,还是不要搞小动作。客户是口碑来的。即使他不是一个爽快的客户,但是也有可能给你带来新的客户。
    xiangbohua
        34
    xiangbohua  
       22 天前
    不是哥们,还真有想这么干的?我当 alert("清理成功")这是说这玩呢??
    xiangbohua
        35
    xiangbohua  
       22 天前
    @WhiteSJ 不是单纯,你这是人之常情,OP 这个是属于对项目性能估计不足,报价保守了,还舍不得钱;
    既然是熟人,那么就最先可以尝试是跟客户明说,勇于承认自己的估计不足,跟客户说说看看能不能追加点预算。
    如果客户不同意,那就自己少赚点,甚至就当送个人情了。
    OP 这种做法不太合理,一个是加 delay ,显得人小气了,此抖出来的话就是砸口碑了。
    其次就是服务器走家里,这个不好评价,万一停电客户不会叫吗?还是说要求没那么高?
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1855 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 00:44 · PVG 08:44 · LAX 17:44 · JFK 20:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.