반응형

테스트 4

프로젝트22. 내 웹사이트는 어디까지 버틸 수 있을까? - 실제 이용자들로 부하테스트

제 프로젝트는 사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트들을 골라 사용자에게 보여줍니다. 비슷한 차트 검색기 비슷한 차트 검색기전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요?www.similarchart.com  부하 테스트 3명만 와도 서버 터지는 건 아니지?저는 전에 포스팅했던 글에서 웹사이트를 다 만들었다고 했습니다. 하지만 사실 끝이 아니고 이제 시작입니다. 아직 테스트해야 할 것들이 많고, 분명히 예상치 못한 버그/오류가 많이 튀어나올 것입니다. 가장 먼저 테스트해야 할 것은 여러 사람들이 제 웹사이트를 동시에 이용해도 문제가 없는지 확인하는 것입니다. 웹사이트를 제작할 때 캐시와 여러 알고리즘을..

프로젝트 2024.03.10

프로젝트13. 새 노트북 사서 프로젝트 옮겨 백지부터 실행했더니 에러폭탄

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(5년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 비슷한 차트 검색기  비슷한 차트 검색기전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요?www.similarchart.com 새 노트북 구입! 싱글벙글도 잠시저는 노트북을 2018년에 구입한 후 6년 동안 사용했습니다. 노트북이 노후화가 심해져서 그런지 최근에 속도가 매우 느려지고 성능저하가 심했습니다. 그래서 큰맘 먹고 새 노트북을 구입했습니다. 처음 받았을 땐 기분이 매우 좋더군요. 기존 노트북보다 속보다 몇 배는 더 빠르고 쾌적했습니다. 그리고 곧이어 개발환경을 세팅하기 시작했..

프로젝트 2024.02.17

비슷한 차트 탐색 프로젝트 - 1. 시간을 줄이기 위한 여러 실험과 테스트

2023년 9월 중순 이야기입니다. 제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(5년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. https://www.similarchart.com/ similar chart finder 내 종목의 차트는 상승하는 차트일까요? 3.35.36.208 전 종목 탐색으로 인해 응답시간이 너무 길다 앞선 포스팅에서 사용자가 '삼성전자'의 32거래일치 차트와 비슷한 과거 차트를 찾아달라고 요청하면 요청 한 번에 최소 4억 번 이상의 연산이 필요하고, 2GB 이상의 메모리가 필요하다고 했습니다. 부가적인 로직들도 고려하면 이보다 훨씬 시간과 자원을 많이 소모할 것입니다. 1초에 2천만 번 정도의 ..

프로젝트 2024.02.17

스프링 DB 2 정리 - 3. 데이터 접근 기술 - 테스트 (22.8.25)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 3. 데이터 접근 기술 - 테스트 김영한 개발자님의 스프링 DB 2편 강의를 수강하고 중요한 내용을 정리했습니다. 3.1. 테스트 - 데이터베이스 분리 실제 데이터베이스를 연동해서 테스트를 하면 데이터베이스에 이미 과거에 서버를 실행하면서 저장했던 데이터가 보관되어 있기 때문에 이 데이터가 현재 테스트에 영향을 준다. 이런 문제를 해결하려면 테스트를 다른 환경과 철저하게 분리해야 한다. 가장 간단한 방법은 ..

스프링 2024.02.13
반응형