Bottle Backend Server 변경하여
Server load량 늘리기
이전 글에서도 설명하였지만 Bottle은 간단하고, 쉽게 웹서버를 열 수 있는 Python 툴이라고 설명드렸습니다. 그런데 저도 Backend단 웹개발은 그다지 해본적이 없어서 Bottle이 기본 웹서버로 위지윅 서버 (SimpleHTTPServer 기반)을 사용하고 있다는 사실을 몰랐었네요. 이 Backend 서버는 매우 간단하게 변경할 수 있습니다. 바로 아래처럼 하시면 되는데요..
run(host='0.0.0.0', port=80, debug=False, server='paste')
변수에 server='paste'를 추가하시면 paste 서버를 이용합니다. 만약 paste 서버가 깔려있지 않다면, 아래처럼 pip를 이용하여 간단하게 설치해주시면 됩니다.
pip install paste
Bottle에서 사용하실 수 있는 Backend Server는 다음과 같은 것들이 있습니다.
서버가 돌리는 도중 계속 뻗길래 왜그런지 궁금했는데 상당히 간단하게 이유가 풀려버리더군요. 기본제공되는 Backend Server를 사용중이었으니 그럴 수밖에.. 역시 무지는 가장 큰 죄입니다. 애꿎은 Bottle만 욕하고 있었네요.. (다들 Django를 쓰는 이유가 역시 있어! 했는데..)
간단한 팁이지만 혹시라도 Bottle 쓰면서 저와같은 문제를 겪는 분들을 위해 포스팅 해둡니다.
'연재 > Project Jarvis' 카테고리의 다른 글
[Bottle] yield를 사용하여 페이지 완성 전에 내용 내보내기 (29) | 2016.03.23 |
---|---|
[Pexpect] Telegram-cli 제어하기 (0) | 2016.03.20 |
간단한 Naver Endic(영어사전) 파싱 예제 (0) | 2016.02.28 |
[WebFramework] Bottle - Django의 간략판 (0) | 2016.02.27 |
[IFTTT] 텔레그램 봇으로 최신 Feed 받아보기 (9) | 2016.02.21 |
Telegram cli 윈도우에 깔기 (0) | 2016.02.21 |