[Feature Request] 修改WebAPI代码,减少传输数据的一点想法

Author: vonaxsCreated Apr 2, 2025Updated Jul 6, 2025
Labelsfeature-request

Feature 功能请求

/src/Controllers/WebAPI/UserController.php的代码: )->get([ 'id', 'u', 'd', 'transfer_enable', 'node_speedlimit', 'node_iplimit', 'method', 'port', 'passwd', 'uuid', ]); return ResponseHelper::successWithDataEtag($request, $response, $users);

由于用户的u, d时刻都在变化,导致通过successWithDataEtag方法计算的哈希值一直都在变化。 从而返回给V2RAY等客户端的数据,每次都是完整的数据。

如果用户少问题不大。 如果用户多,会导致SSP面板CPU,服务器,负载承压过大。

个人觉得u ,d不需要返回给V2RAY等客户端。 如果不返回,那么传输数据将减少90%以上。

我的想法是去掉u,d这2项数据。 我测试了,也没有问题,用户的流量统计都正常。