熟人项目 2.5W:我竟然在接口里加了延迟…这样做对吗?
熟人介绍的 2.5W 官网项目,我是不是做错了?
背景:
熟人介绍做了一个官网项目,总价 2.5 万,包含:
- 官网主站
- 一个 Admin 管理后台
- 移动端适配
我和一个前端一起干了 两个多月,主要功能是产品查询,逻辑比较复杂,数据量有 50–60 万条。
前端用 Nuxt.js 做 SSR,还做了 SEO 优化,外面套了 阿里云 CDN。
服务器情况
一开始谈的时候是我 包 3 年服务器费用。
实际情况是我买的 阿里云 2H2G 轻量应用服务器( 99 元/年),数据量起来之后才发现性能实在太弱,结果网站整体响应很慢。
优化过程
目前尾款已经拖两个多月没结清,客户一直说网站慢,要我优化。 于是我做了几件事:
- 优化了数据库表结构
- 改了一些代码逻辑
- 把项目迁到家里的服务器(家里有动态公网 ip )
- 优化之后,SSR 的速度上来了,接口从 1 秒多 降到 100ms 左右
我的做法
后来我觉得接口太快了,怕客户觉得“太爽了”,以后就没我什么事儿了。
于是我在接口里 加了个小延迟,把响应时间控制在 600ms 左右。
我的困惑
- 这种做法算不算“作死”?
- 如果是你们,会怎么处理?
- 本质上我觉得这个项目赚得不多,不太想花太多精力持续优化
- 家里断电断网了又是另外一个故事了 大家怎么看? 🤔