기본 콘텐츠로 건너뛰기

요즘 sanic 에 대해 관심이 생긴다.

요즘 sanic 에 대해 관심이 생긴다.

요즘 회사에서 웹서비스의 속도 향상을 위해 tunning 중이다.

전에 개발하는 것은 대부분 admin 만 개발하는 것이라 속도에 대해서 별다른 생각이 없었는데, 사용자 서비스 위주의 웹서비스도 필요하다보니 속도를 향상시키고 싶은 욕구가 생겼다. 그러다가 파이썬으로는 어쩔 수 없나 하는 생각이 들었다.

https://www.techempower.com/benchmarks/

이 사이트에 보면 여러 서비스별 속도를 측정한 것이 보인다. 내가 전에 사용했던 django 그리고 요즘 사용하고 있는 flask 모두 좋은 점수는 아니다. 그러다 이 사이트에서 uvicorn, sanic 이라는 시스템을 발견했다. 이것도 파이썬인데 꽤 괜찮은 순위에 올라 있는 항목이 있었다. (물론 다른 것들에 비해서는 순위가 낮지만 파이썬 치고는 상위 랭크로 된 테스트들이 있었다.) 여기에 관심을 갖다보니 그래도 어느정도 매뉴얼이 있고 개발환경이 완성되어 보인 sanic 이라는데 관심이 생겼다.

비동기성을 이용한 방식인데, 이 방식으로 하려면 기존 개발 방식에서 많이 변경되어야 한다. 그래서 기존에 만든 회사 프로젝트로는 무리이고 그냥 내 개인 프로젝트에 적용해 보고 싶은 욕구가 생긴다.

from http://yiunsr.tistory.com/816 by ccl(S) rewrite - 2020-03-06 07:20:18

댓글

이 블로그의 인기 게시물

Flask 13. pythonanywhere에 배포하기

Flask 13. pythonanywhere에 배포하기 Login: PythonAnywhere It's always a pleasure to hear from you! Ask us a question, or tell us what you love or hate about PythonAnywhere. We'll get back to you over email ASAP. Sorry, there was an error connecting to the server. Please try again in a few moments... www.pythonanywhere.com from http://ohdowon064.tistory.com/124 by ccl(A) rewrite - 2020-03-11 15:54:10

Flask.py #1 설치해보자

Flask.py #1 설치해보자 Flask는 python의 프레임워크라고 할 수 있습니다. Flask를 설치해보자! # 리눅스 -- 접기 이러면 끝 - # pip install flask $ sudo -s 리눅스 같은 경우는 이미 파이썬이 설치가 되어 있을겁니다. # 리눅스 -- 접기 # 맥 -- 접기 이러면 끝 - $ sudo pip install flask 설치가 끝낫으면 Terminal.app 을 열어줍시다. 로 접속하여 파이썬을 설치해 줍니다. [ https://www.python.org/ ] # 맥 -- 접기 # 윈도우 -- 접기 [ https://www.python.org/ ] 로 접속하여 파이썬을 설치해 줍니다. 설치가 끝났으면 [ 고급설정 ] - [ 환경변수 ] - [ 시스템 변수 ] 에서 Path를 찾아줍니다. Path를 찾으셧다면 편집을 누르고 파이썬의 설치 경로와 파이썬 폴더 내의 Script 폴더를 입력해 줍시다. 환경변수까지 끝나셧다면 cmd 창을 키시고 pip install flask 이러면 flask 설치가 끝나게 됩니당 from http://chocoweb.tistory.com/14 by ccl(A) rewrite - 2020-03-07 13:54:54