先不要按“有没有人用”投票决定,而是把这项功能当成一笔已经沉没、但仍在持续产生成本的资产来处理:为它列出可观察的维护负担、可替代路径和下线后受影响的页面,再决定留用、冻结还是移除。留用成立的条件通常是它仍在承接真实访问或订单;下线成立的条件通常是入口无人到达、数据可由其他页面承接,且移除后不会破坏已有链接和结算流程。
你手里通常有三样东西:功能入口所在的前台页面、后台对应的配置或数据表、以及当初提出需求时留下的说明。评估时不要只看功能本身,而要逐层确认它现在是否还被引用。
完成这一层后,你会得到一个初步判断:是仅前台入口失效,还是整条数据链路仍在运行。这个区别直接决定下一步是清理页面,还是先做数据迁移。
访问量低不等于功能无价值,也可能是入口太深、名称难懂或只在特定角色下出现。把下面几种原因分开,才能避免误删。
如果证据指向入口或故障,先修复再观察;如果指向需求消失或稳定替代,才进入下线评估。把统计归零直接当作删除依据,会混淆这几种情况。
留用适合仍承接真实访问、订单或客服流程的功能。条件是:有稳定入口、有明确负责人、维护成本可接受。留用不等于原样保留,可以只保留核心路径,去掉无人使用的分支配置。
冻结适合暂时无法判断、但删除风险较高的功能。做法是保留数据和页面,隐藏前台入口,停止对外宣传,并记录冻结日期和复查条件。冻结的关键是设一个明确的复查触发点,例如“下次改版时重评”,否则会变成永久遗留。
下线适合入口无人到达、数据可由其他页面承接、且移除后不影响结算与已有链接的功能。下线前需要确认:旧URL是否有外部引用、是否有用户仍从收藏或邮件进入、相关数据是否需要导出留档。
三者的分界不是功能新旧,而是它是否仍在承担当前业务中的某个动作。一个开发完成但从未上线的功能,通常更接近冻结或下线;一个上线已久但访问极低的功能,则要先排除入口和故障原因。
假设你整理出一份功能页面清单,其中“在线询价计算器”开发完成后,业务改为由销售人工报价。你可以这样处理:
这个顺序的作用是:先切断新增数据,再保留可回退路径,最后才做物理移除。任何一步出现异常,都能停在上一步,而不是一次性删掉后无法恢复。
第一,检查站内是否还有指向已移除功能的链接。遗漏的链接会变成死链,影响用户路径,也可能让旧页面继续被访问到。第二,检查数据表和后台菜单是否仍引用该功能。只删前台页面而留下后台入口,会让后续维护者误以为功能仍在运行。
验证完成后,把处理结果写进你的站点维护记录:功能名称、处理方式、处理日期、复查条件。这样下一次有人问“这个功能还要不要”,你手上有的不是记忆,而是一条可核对的决定链。