2010-07-04 3 views
12

Win7과 IIS7을 사용하여 로컬 개발 웹 서버를 설정했습니다.IIS를 느리게 할 수 있습니까?

"매우 느린"인터넷 연결을 사용하는 모든 브라우저에서 개발 한 응용 프로그램과 웹 사이트를 테스트하여 모든 클라이언트 스크립트가 실행되는 방식과 이미지 및 모든 링크 된 리소스가 모든 브라우저에서 올바르게로드되는지 확인해야합니다.

이제 원격 서버에 프로젝트를 배포 한 다음 느린 인터넷 또는 네트워크 연결을 통해 테스트합니다. 내 경우에는 대개 프로젝트가 끝날 때만 가능합니다. 그 때마다 프로젝트를 배포 할 때마다 고통이 있습니다 ...

매우 느린 인터넷 연결을 통해 연결되어있는 것처럼 IIS가 느려지도록 응용 프로그램을 테스트 할 수 있습니까? 또한 네트워크 연결이없는 가정용 데스크톱처럼 독립형 PC (PC 없이는)에서 응용 프로그램을 테스트하는 데 도움이됩니다.

초보자를 유감으로 생각합니다. ... 나는 하나이기 때문에 ... 도울 수 없었다.

고마워, 노먼.

업데이트 :이 질문에 대한 거의 모든 답변을 선택한 답변이 가장 적절하다 (Win7에에 IIS7) 나를 위해 .... 다른 상황에서 큰 작업이었다 ... 나는 확신 당신이 찾을 수 있습니다 여기 당신을 위해 일하는 대답 :). 모두에게 감사드립니다. 오 ... IIS 또는 VS의 다음 버전이 자석과 함께 제공되면 놀라지 마십시오! : D

답변

11

Fiddlerthrottle speeds locally까지 옵션이 있습니다.이 옵션은 좀 더 편리 할 수 ​​있습니다.

+0

+1 피들러에 대한 참조. 이것은 미래에 매우 유용 할 수 있습니다. –

+0

interesting .... Fiddler를 로컬 IIS7 설치 위에 사용하거나 "Simulate Modem"이 작동하도록 네트워크에 있어야합니까? – Norman

+1

@Norman - Fiddler는 클라이언트 측을 프록시 서버로 실행하여 개발 컴퓨터의 브라우저로 트래픽을 느리게 할 수 있습니다. –

1

을 이것은 어두운 단지 스터브이다. 내 컴퓨터에서 NetLimiter를 사용하여 다운로드 관리자 (별도의 응용 프로그램)를 제어합니다. 유용 할 수도 있습니다. 참고로, 평가판 응용 프로그램입니다. Mitch Wheat의 답변이 더 적절할 수 있습니다.

3

서버를 조절하는 대신 브라우저를 조절하는 데 언제든지 Firefox 부가 기능 (예 : Firefox Throttle)을 사용할 수 있습니다.

4

PC에서 네트워크 어댑터 설정을 변경할 수도 있습니다. 예를 들어 MTU 크기를 변경하면 네트워크 성능에 큰 영향을 줄 수 있습니다. 대량으로 MTU 크기를 늘리면 지연/지연이 증가 할 수 있지만 감소 시키면 대개 대역폭이 감소합니다.

또는 이더넷 케이블 위에 큰 자석을 설치하기 만하면됩니다. 간섭으로 인해 많은 패킷이 재전송되어야하므로 실제 대역폭이 감소합니다.

편집 : 분명히 a strategically placed microwave도 무려 85 %까지 네트워크 처리량을 줄일 수 있습니다. WiFi 사용자에게는 또 다른 대안이 있습니다.

+0

hmmm .... 자석 ... 재미 :)로 활성화됩니다. +1 혁신적인 솔루션! - 많은 사람들이 자석을 찾고있을 것입니다. .... shoud는 개발자 툴킷의 일부가되어야합니다. D – Norman

+1

그리고 무선 연결을 사용한다면 옆에있는 핫팟을 요리 할 수 ​​있습니다. 컴퓨터 = P. –

+1

"듀얼 HD 터치 스크린, 쿼드 코어 PC, 2000 와트 전자 레인지 및 100 테슬라 자석 ... 이제 워크 스테이션이라고 부릅니다!" – Norman

관련 문제