플라스크 연습 Google Colab에서 플라스크 실행하기 python + vscode 다운받고 hello print 해보기 python pip install vscode python flask index.html 불러오기 js,css 불러오기 href 링크로 다른 페이지 넘어가기 post ,get 공부 숫자를 입력받아 사칙연산 정답맞추기 pandas install 오류 해결 render_template 에서 개행태그가 이상하게 변환대는것을 막음 pandas dataframe html으로 표시 python 주기적으로 함수 실행하기 vscode 버그해결 python 공백 리스트 체크 python 여러줄 문자열 다루기 크롤링 속도 개선을 위한 N배 빠른 멀티 프로세싱 python 멀티프로세싱 script 입력 방지 flask multi request html.parser -> lxml 로 바꾼후 로딩속도 7초에서 5초로 증가 ( 속도개선) python 파일 읽고 쓰기1 python 파일 읽고 쓰기2 python 파일 읽기 UnicodeDecodeError python n초마다 특정 코드 실행 python 현재시간 불러오기 python thread 2번 호출되는 문제 python 숫자 0 패딩 flask 404 error page 만들기 사이트맵 만들기 문제점 : 크롤링이 메모리를 너무 많이 잡아먹어서 메모리 부족으로 서버가 다운됨 따라서 db나 .txt 파일에 크롤링 결과를 저장하여 불러오도록 함. 추가 부하 테스트 : 재무제표 기업의 분석의 경우에는 1번의 크롤링이 필수적임 따라서 한번의 크롤링을 test 페이지에 구현하고 test 페이지를 get(불러오면서) 하면서 몇명의 동시유저를 감당할 수 있는지 부하 테스트가 필요함. 테스트 결과 : 15명 동시접속 성공 평균속도 2.6초 100명 동시접속 성공 평균속도 6.8초 200 동시접속 성공 평균속도 7.5초 400명 동시접속 평균 속도 11초 600명 동시접속 성공 평균 속도 15초 800명 동시접속 에러 60%