답변1
동일한 주소 및 TCP/8080과 같은 것을 사용하는 것보다 다른 IP 주소 및 TCP/80을 사용하면 최고의 최종 사용자 호환성을 얻을 수 있습니다. 매우 제한적인 일부 회사 방화벽은 이상한 포트, 심지어 TCP/8008 또는 TCP/8080과 같은 일반적인 포트에 대한 연결을 허용하지 않습니다. 이것이 문제가 되지 않는다면 일반적인 HTTP 대체 포트에 바인딩하는 것만으로도 수행하려는 작업에 충분할 것입니다.
답변2
동일한 웹 서버에 다른 가상 호스트를 설정하기만 하면 "static.example.com"의 정적 콘텐츠를 제공하여 이 변경 사항을 간단하게 만들 수 있습니다. 원하는 방식으로 수행할 수 있지만 성능 향상을 많이 볼 수는 없지만 다음을 시도해 보십시오.
- localhost:8080에 django 애플리케이션 가상 호스트 설정
- 설정프록시 코어백엔드로 localhost:8080을 사용하려면
- lighttpd에서 static.example.com 가상 호스트 구성
이에 대한 우선순위가 있나요? 즉, "큰" 사람이 이 작업을 수행합니까?
물론 사람들은 다른 서버의 정적 콘텐츠를 서버에 저장하는데 YouTube가 그 분야에서 큰 역할을 하고 있다고 들었습니다.
사용해야 하거나 사용하지 말아야 할 특정 포트가 있습니까?
80 이외의 포트를 사용하는 것은 부끄러워하겠지만 그게 바로 나입니다.. :-)
누구든지 이 길을 가는 것의 몇 가지 단점을 생각할 수 있습니까?
- 어쨌든 하나의 애플리케이션 서버만 사용하면 복잡하고 이득이 거의 없습니다.
- 모든 Django 페이지는 프록시를 통과해야 합니다.
- 여기에 물어보셔야 해요.. :-)