본문 바로가기
카테고리 없음

CDN? 비싸.. 그래서 직접 만들어보기로 했습니다! ( 패키지 설치 - 1 )

by 수메르 여행자 2022. 12. 15.

안녕하세요
오늘은 제목 그대로 CDN을 만들기로 했습니다
뭔가 이상하면 댓글 남겨주시길( 아는 선에서 답변해드릴게요 )

사실 다른 분들은 NGINX + UBUNTU 조합을 많이 쓰시던데 저는 그냥 윈도우 서버에 fastapi로 할게요
그게 더 편하고 빠를 듯

fastapi 쓰면 go 랑 속도 비슷해서 상관 없을 거 같구요
일단 준비물은 서버입니다 그냥 PC도 가능 , 대신 인터넷 80번 포트 오픈 상태여야 가능합니다

그리고 파이썬 깔아오세요 ( 아무거나 상관 없는데 3.10 이상 )

https://www.python.org/

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

주의! 설치 시에 path 추가 꼭 클릭하세요 안하면 오류남)

pip install fastapi 
pip install uvicorn 'uvicorn[standard]'
pip install jinja2


이거 터미널에 입력해주세요

그러면 설치 끝이구요

cdn 이 뭔가요? 이건 이미지나 파일을 전송하는 네트워크죠?
그러면 파일을 띄워야 하는데 이걸 띄우기 위해서 jinja2 라는 외부 패키지를 사용합니다