필자는 시작 웹 사이트에서 파이썬을 기본 언어로 사용하기로 결정했습니다. 나는 UWSGI와 Bottle 프레임 워크가 완벽하게 작동한다는 것을 확신합니다. 나는 그들이 정적 파일을 천천히 제공 할 것이라고 조금 걱정한다. (NodeJS에서이 문제가 발생했다.) 여러 개의 uWSGI 응용 프로그램을 지정하고 정적 파일을 포함하지 않는 다른 디렉토리를 가리키는 것이 바람직합니까? Nginx는 정적 파일을 더 빨리 제공합니까?(nginx + uWSGI + Bottle) 정적 파일
ROOT/
|--assets/
|----some.css
|----and_image.png
|--robots.txt
sign_in/
|--[application related files here]
sign_up/
|--[application related files here]
웹 서버의 루트는 ROOT
과 응용 프로그램의 및 응용 프로그램의 파일이 들어있는 디렉토리는 웹 서버의 루트 외부에 있습니다.
location /sign-in {
uwsgi_pass unix:///run/uwsgi/app/sign-in/sign-in.co.socket;
include uwsgi_params;
uwsgi_param UWSGI_SCHEME $scheme;
uwsgi_param SERVER_SOFTWARE nginx/$nginx_version;
}
location /sign-up {
uwsgi_pass unix:///run/uwsgi/app/sign-up/sign-up.co.socket;
include uwsgi_params;
uwsgi_param UWSGI_SCHEME $scheme;
uwsgi_param SERVER_SOFTWARE nginx/$nginx_version;
}
더 좋을 것입니다 가정 :
location/{
uwsgi_pass unix:///run/uwsgi/app/whole-website/whole-website.co.socket;
include uwsgi_params;
uwsgi_param UWSGI_SCHEME $scheme;
uwsgi_param SERVER_SOFTWARE nginx/$nginx_version;
}
가 정말 좋은가요? 아니면이 경우 uWSGI는 정적 파일을 제공하지 않습니까?