반응형

파일 2

프로젝트18. 파일로 캐싱 레디스로 캐싱 웹서버로 캐싱 CDN으로 캐싱

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 비슷한 차트 검색기  비슷한 차트 검색기내 종목의 차트는 과연 상승하는 차트일까요?www.similarchart.com  캐싱에 진심인 남자웹 프로젝트를 진행하며 항상 걱정해 오던 부분이 있습니다. 메모리 누수와 응답 시간입니다. 특히 응답 시간보다 걱정되었던 것이 메모리 누수인데, 파이썬으로 차트 이미지를 그리면 원인을 알 수 없는 메모리 누수가 발생하더군요. 물론 WSGI인 Gunicorn이 메모리 관리를 자동으로 해주어 누수가 발생하면 자동으로 프로세스를 종료해 줍니다. 하지만 이러면 응답 시간이 약간 늦어지죠. 또한 ..

프로젝트 2024.02.17

스프링 MVC 2 정리 - 11. 파일 업로드 (22.8.15)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 스프링 MVC 2 강의를 수강하고 정리한 내용이다. 11. 파일 업로드 HTML 폼을 통한 파일 업로드를 이해하려면 먼저 폼을 전송하는 두 가지 방식의 차이를 이해해야 한다. 1. application/x-www-form-urlencoded 가장 기본적인 방법이다. 폼에 전송할 항목을 HTTP Body에 문자로 &로 구분해서 전송한다. 다만 이 방식을 사용하면 문자와 바이너리 두 개를 동시..

스프링 2024.02.13
반응형