응답시간
뒤끝펑션이 서버로 배포되면 뒤끝 SDK의 뒤끝 베이스 기능을 사용하여 해당 함수를 호출할 수 있습니다.
뒤끝펑션을 호출하면 응답시간은 함수 실행 시간 + 통신 시간으로 평균적으로 300ms 이하이나 아래의 경우 응답시간이 더 느리게 측정될 수 있습니다.
Cold Start
뒤끝펑션이 서버로 배포되면 바로 활성화되는 것이 아니라 해당 함수가 호출되었을 때 활성화되게 됩니다.
비활성화되어있는 함수를 호출한 경우 함수를 활성화한 후 실행하기 때문에 응답시간이 약 5000ms 이상의 시간이 소요될 수 있습니다.
아래의 경우 Cold Start입니다.
- 해당 함수가 서버로 배포된 후 제일 처음 호출된 경우
- 해당 함수가 장시간 사용되지 않다가 호출된 경우
- 해당 함수가 새로 배포된 후 제일 처음 호출된 경우
Warm Start
활성화되어 있는 함수를 호출한 경우 평균적으로 300ms 이하의 응답시간이 소요됩니다.
함수 비활성화
활성화되어 있는 함수는 아래의 경우 다시 비활성화 상태로 변합니다.
- 해당 함수가 새로 배포된 경우
- 장시간 사용되지 않은 경우
뒤끝펑션 내에서 다양한 뒤끝 함수 호출
일반적으로 뒤끝펑션 내에서 1~2개의 뒤끝 함수를 호출하는 것은 응답시간에 큰 영향을 끼치지 않습니다.
하지만 뒤끝펑션 내에서 3개 이상의 뒤끝 함수를 호출하는 경우 응답시간에 영향을 끼칠 수 있습니다.
각 뒤끝 함수 호출에 대한 응답을 기다려야 하기 때문에 뒤끝펑션 내에서 호출하는 뒤끝 함수의 수가 많아질수록 응답시간이 느려지게 됩니다.
함수 실행 시간이 오래 걸리는 경우
서버에서는 모든 연산을 완료한 후 응답을 하기 때문에 개발사에서 작성한 로직이 복잡하고 연산량이 많아 함수 실행 시간 자체가 오래 걸리는 경우 응답시간에 영향을 끼칠 수 있습니다.