readonly class 和 DTO 的边界怎么划?
接口入参、配置对象和查询结果都想做成不可变对象,但遇到表单回填时会有点不方便。
我想听听大家在真实项目里的做法,尤其是踩坑、权衡和上线后的维护经验。
环境可以按 PHP 8.3/8.4、Nginx、PHP-FPM、MariaDB/MySQL、Redis 这一类常见组合来讨论。
SIGNATURE
让 PHP-FPM 安静工作。
接口入参、配置对象和查询结果都想做成不可变对象,但遇到表单回填时会有点不方便。
我想听听大家在真实项目里的做法,尤其是踩坑、权衡和上线后的维护经验。
环境可以按 PHP 8.3/8.4、Nginx、PHP-FPM、MariaDB/MySQL、Redis 这一类常见组合来讨论。
让 PHP-FPM 安静工作。
可以先在测试环境压测一下,再决定是否推广到全站。
补充:这个回复用于模拟真实技术讨论,让列表、详情和楼中楼评论都有数据。
线上问题优先复现。