모도리는 공부중

2024.11. 개발 궁금증 링크 일기 본문

내 지식 정리/날것 그 자체

2024.11. 개발 궁금증 링크 일기

공부하는 모도리 2024. 11. 12. 11:52
728x90
반응형

 

 

Postman

- base_url 설정: Postman request with 'global' URL - Stack Overflow

- path_parameter 설정: Send parameters and body data with API requests in Postman | Postman Learning Center

 

이외, 기본적으로 세팅해두고 사용하면 좋을 것들은 다른 글로 생성할 계획.

 

Swagger로도 api 응답 조회가 가능하지만, json 응답 데이터 양이 많을 수록 파싱 속도가 현저히 느려져 컴퓨터를 버벅이게 하거나 멈추게 만들 수 있다.

json 응답 데이터 양이 많다면 가능한 한 postman으로 확인하고,

응답속도 자체는 짧게 나왔더라도 cpu나 memory를 얼마나 잡아먹는지 확인하는 게 좋다. 개발 과정에서 내 컴퓨터를 괴롭게 했다면, 고객의 컴퓨터도 괴로울 수 있으니 주의하자.

응답 데이터에 꼭 전달해야하는 키값들만 있는지 확인하는 것도 좋다. 필요없는 응답 데이터로 고객 컴퓨터가 파싱할 게 많아질 수록 좋은 영향을 끼친다고 볼 수 없기 때문이다.

 

O(n)과 O(1) 차이

- [누구나 자료구조와 알고리즘] O(N), O(1), O(logN), 로그 뜻, 빅오표기법, 상수시간, 로그시간

 

데이터 증가에 따라 db에 부하가 심각하게 많이 가고 있는 관계로 최적화 필요성 대두

cursor ai를 통한 도움을 받으며 정처기 때 단순 공부 & 개념용으로만 접했던 알고리즘을 직접 경험하고 있다.

- 위 글을 통해 배운점 정리:

 O(1)과 O(N)에서 데이터 변화가 미치는 영향

O(1)이 데이터 증가 또는 감소에 영향을 받지 않는 반면 O(N) 알고리즘은 데이터 증가가 성능에 영향을 미친다. 데이터가 늘어날 때 정확히 그 데이터에 비례해 단계 수가 증가하는 알고리즘 유형이다. 알고리즘의 효율성과 데이터가 비례 관계이다. 데이터가 증가할 때 단계 수가 정확히 어떻게 증가하는지 설명한다.

 

 

728x90
반응형
Comments