우선 Python과 Pyramid 프레임 워크를 처음 사용합니다.VM웨어의 피라미드 서버가 매우 느리게 응답합니다.
나는이 :
- Win7에 내가 만든
데비안 시스템에서 내 호스트 데비안 시스템에서 내 VM웨어 게스트
문제는 데비안 컴퓨터에서 http://localhost:8080/hello/world을 요청하면 모든 것이 정상적으로 작동한다는 것입니다. 하지만 내 호스트 Win7 컴퓨터에서 http://192.168.25.129:8080/hello/world을 요청하면 서버에서 응답을 얻는 데 5-7 초가 걸립니다 (192.168.25.129는 NAT를 통해 연결된 VMWare IP 주소 임). 너무 많은 시간이 필요한 이유를 찾을 수 없습니다.
또한 데비안 컴퓨터에 'apache2'를 설치하여 요청 속도를 테스트했으며 아파치 응답에 최대 1 초가 걸린 것을 발견했습니다. 파이썬이나 피라미드의 문제입니까? 피라미드 서버의 응답 시간을 줄이려면 어떻게해야합니까?
PS : 나쁜 영어 죄송합니다 :)
피라미드 자체는 웹 서버없이 제공됩니다. 그것의 발판은 당신이 그것을 바꿀 때까지 기본적으로 웨이트리스를 사용합니다. :-) –
@MichaelMerickel 피라미드 튜토리얼은'wsgiref.simple_server'를 사용하는 것을 제안합니다 :) 그리고 Serg는 튜토리얼의 예제를 사용했다고 설명했습니다. – werewindle
아, 그 바보 같은 튜토리얼을 잊어 버렸습니다. 다른 모든 사람들은 웨이트리스를 사용합니다. 예,'wsgiref.simple_server'는 python stdlib에 있으며 싱글 스레드이며 데모를 지나서는 절대 사용해서는 안됩니다. –