2016-12-12 7 views
1

가공 타일에 관한 질문이 있습니다. 나는 500m 크기의 타일을 가지고있다. 클라이언트가 웹 서버 (web.py)에 요청하여이 타일을 가져옵니다. 물론 타일 크기 (예를 들어, 200m)를 감소 시키면 타일의 성능이 더 빠릅니다 (더 작은 크기 때문에).얼마나 많은 요청이 web.py를 처리 할 수 ​​있습니까?

클라이언트는 웹 서버에 요청을 보낼 수 있습니다. 내 질문은 얼마나 많은 요청이 web.py를 처리 할 수 ​​있는가?

+0

병렬 요청 (동시에 수신)을 의미합니까? 또한'500m 크기의 타일 '의 의미를 분명히하시오. – Andersson

+0

또한, 기본 web.py 웹 서버를 사용하여 (생산을위한 나쁜 아이디어), 또는 nginx (좋은 생각)에 의해 제공되고 있습니다. 웹 서버는 많은 프로세스와 스레드를 실행하여 처리량을 크게 향상시킬 수 있습니다. – pbuck

답변

1

기본 web.py 웹 서버는 프로덕션 용도가 아닌 최대 10 개의 동시 요청 만 처리합니다. 웹 사이트 소스 코드를 편집하여 이 아닌이되도록 변경할 수 있습니다. this을 참조하십시오.

생산 용으로는 lighttpd와 함께 FastCGI를 사용해야합니다.

web.py 문서는 lighttpd를 가진

FastCGI를가 생산에 web.py를 사용하는 방법을 사용하는 것이 좋습니다 말했다. reddit.com은 수백만 건의 조회수를 처리합니다.

this을 참조하십시오.

+0

아, 좋습니다. 그래서 기본 웹 서버를 사용하고 있습니다. 이제 lighthttpd로 FastCGI로 변경해야합니다. 이것은 더 많은 requeste 다음 10 권리를 처리 할 수 ​​있습니까? – Moehre

+0

네,하지만 문서가 적습니다. 그래서 나는 아파치에서 주최했다. 또한 IIS에서 할 수 있습니다. –

+0

지금은 web.py와 함께 IIS를 사용하고 있습니다. 프로덕션 사용을 위해 인터페이스를 FastCGI로 변경해야합니까? 그리고 이것이 내 문제를 해결할 것인가? – Moehre