본문 바로가기

아카이브/미륵관심법

비동기 함수에서 return 만 하는 controller의 await 처리 실험

728x90

결과 : await 처리한 것이 1ms 빠르다.

결론 : 1ms 의 차이라면 현재는 await를 의무화 하지 않아도 괜찮으나,
대용량 데이터를 처리하는 경우 await 처리가 좋을 것 같다.

 

테스트 한 API

method : GET

데이터 개수 : 26개

JSON : 

{
    "fcmToken" : "fcmToken29",
    "name" : "iPhone 11 pro max",
    "mode" : "ALARM",
    "startTime" : "2023-09-16 00:00:00",
    "endTime" : "2023-09-20 00:00:00",
    "type" : "PHONE",
    "activeStatus":true,
    "user":[{
        "userId" : "verdantjuly"
    }]
}

 

 

await 처리 하지 않았을 때


await 처리 하였을 때

 

 

await 처리 하였을 때의 코드 

- 반대의 경우에는 await만 지운다.

'아카이브 > 미륵관심법' 카테고리의 다른 글

Exception Filters  (0) 2023.10.14
feat : 알림 GET POST DELETE  (0) 2023.09.28
PCM 펄스 부호 변조  (2) 2023.09.26
FCM Firebase 클라우드 메시징  (0) 2023.09.26
PWA 프로그레시브 웹 앱  (0) 2023.09.26