일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- node
- Python
- nft
- miniconda
- Laravel
- Remix
- 라라벨
- git
- 공연티켓
- 블록체인
- nodejs
- exceljs
- PM2
- polygon
- CSS
- React
- 발행
- jquery
- 배포
- netfunnel
- Setting
- 회고
- nginx
- Kaikas
- pagination
- metamask
- NextJS
- Ai
- threejs
- chatGPT
- Today
- Total
목록최적화 (2)
박주니 개발 정리
힌트를 얻게 해준 유튜브 영상 https://www.youtube.com/watch?v=V27XkmVPqYQ 설명전) 노마드코더 20억명 감당한는 법 보면서 api 호출해서 캐싱을 하게되면 먼저 캐싱에 데이터가 있는지 확인하고 있으면 캐싱에서 가져오고 없으면 api 호출하는 방법을 알게되었습니다. 저는 주로 redux에서 해당 유저 정보 데이터 및 관련 데이터만 관리하고 cookie에서는 로그인 상태 확인하는 정도로만 했는데 고민이였던 부분이 중복 api 호출할 경우 서버 부하로도 이어질 수 있기 때문에 어떻게 하면 프론트에서 효율적으로 api 호출 제어할 수 있을 지 찾아보게 되었습니다. 찾아보는 과정에서 react-query가 지금 과정과 동일한 방법으로 진행한다는 것을 알게되었습니다. 1. reac..
설명 이유 코드를 최적화하지 않으면 불필요한 코드가 많아지고 코드가 길어져서 나중에 유지보수할 때도 해당 문제되는 코드를 찾는데 시간이 많이 소모되는 것을 보게 되었습니다. 확실히 이렇게 코드를 작성하니 코드가 몇백줄 넘어가는 것을 100줄 이내로 줄일 수 있었습니다. 참고 현재 설명은 laravel을 어느정도 이해하고 사용하고 있다는 기준에서 설명을 진행했습니다. 잘못된 방법 if($request->select == "title"){ $test = TEST::where([['user_id',1],[title, $request->value]])->get(); } else if($request->select == "description"){ $test = TEST::where([['user_id',1],[..