▲samchon 2023-08-15 | parent | favorite | on: Node.js 백엔드 애플리케이션 환경에서 유효성 검사가 성능에 큰 영향이 있을까?(jhyeok.com)윗 분 말씀대로 DB 입출력이 왜 들어갔는지 이해하기 힘든 벤치입니다. 그리고 느린 validation 및 serialization은 request DTO보단, response DTO에서 서버 성능에 끼치는 해악이 더 큽니다. 마지막으로 이런 벤치마크 실험을 할 때는 DTO를 하나만 두고 할 게 아니라, 다양한 종류를 두고 실험해야 합니다. 실제로 DB I/O가 없고, 다양한 구조의 DTO를 실험했을 때는 그 결과가 상이합니다. 서버 사이드 벤치마크: https://github.com/samchon/nestia/…%20Core(TM)%20i5-1135G7%20%40%202.40GHz 순수 Validation 속도 벤치마크: https://github.com/samchon/typia/…%20Core(TM)%20i5-1135G7%20%40%202.40GHz
윗 분 말씀대로 DB 입출력이 왜 들어갔는지 이해하기 힘든 벤치입니다. 그리고 느린 validation 및 serialization은 request DTO보단, response DTO에서 서버 성능에 끼치는 해악이 더 큽니다. 마지막으로 이런 벤치마크 실험을 할 때는 DTO를 하나만 두고 할 게 아니라, 다양한 종류를 두고 실험해야 합니다.
실제로 DB I/O가 없고, 다양한 구조의 DTO를 실험했을 때는 그 결과가 상이합니다.