느린 인터넷 연결을 시뮬레이트하는 방법


19

현재 GAE (Google 앱 엔진)를 사용하여 배포하고 AJAX 유효성 검사를 구현하려고합니다. 그래서 AJAX 요청이 전송 될 때 표시되어야하는 두 개의 텍스트 필드와 "스피너"(ajax 로더)가 있습니다. 그러나 로컬 컴퓨터 (localhost)에 배포하므로 GAE SDK는 모든 요청에서 매우 빠르게 반응합니다. 전체 아약스 요청을 수행하는 데 약 50-70ms (밀리 초)가 소요되는데, 이는 실제와는 거리가 멀다.

느린 인터넷 연결 을 어떻게 시뮬레이트 할 수 있습니까? "스피너"의 작동 방식을보고 싶습니다. 시간 초과, 오류 등에 대한 일부 아약스 설정 (jquery)을 테스트하고 싶습니다 ...

어떤 아이디어?


대기 시간 시뮬레이터를 찾고 있습니다. 해당 용어를 검색하면 유용한 정보가 반환되어야합니다.
익명

현재 인터넷 속도는 얼마입니까? 어느 정도의 속도를 원하십니까?
kokbira

ADSL (~ 8000KBit / s 작동 중지). Adobe Flash Player에는 멋진 기능이 있습니다. AS를 사용하여 프리 로더를 개발하면 속도가 다른 플래시 플레이어에서 쉽게 테스트 할 수 있습니다 (이중 듀얼 업, ISBN 및 DSL 1000 시뮬레이션)
V-Light

답변:


9

브라우저를 사용하여이를 시뮬레이션하는 경우 Firefox 스로틀, Internet Explorer 스로틀 또는 피들러를 사용할 수 있습니다.


피들러가 트릭을했습니다. 적어도 듀얼 업 모뎀 속도에서 AJAX 요청을 테스트 할 수있었습니다.
V-Light

링크 [1] 죽었다
tuxayo

@tuxayo, 감사합니다. [2]도 같은 방식으로 연결되었습니다 (이제 호스팅 서비스를 가리킴-일반적으로 도메인이 중단 될 때 발생 함). 나는 그것에 대해 meta.stackoverflow.com에 물었고 나중에 답을 바로 잡을 것이다.
kokbira

링크를 제거했습니다. 나중에 답변을 향상시킬 것입니다 (또는 다른 사람이 더 좋고 업데이트 된 답변을 게시 함).
kokbira

5

리눅스를 사용하면 프로세스를 시작하고 대역폭 사용량을 제한하는 물방울 소프트웨어가 있습니다.


나는 살펴볼 것이다. 그러나 실제로, 나는 일종의 '복잡한'시스템을 사용하고있다. Win7 (vmware)에서 Ubuntu를 실행하고 GAE를 사용합니다. 그 이유는-리눅스 명령 줄이며 Windows에서 파이썬을 설치할 필요가 없습니다. 그러나 때로는 랩톱 (IDE, 2 브라우저, bash ... 및 모든 가상 장치)에 많이 사용되므로 내부 IP를 사용하기로 결정하여 Windows에서 GAE 개발 '서버'에 액세스 할 수 있습니다. 192.168.xxx.xxx:xxx1/myApp 처럼 그래서 실제로는 Windows에 배포하지만 모두 Ubuntu에서 실행됩니다 ... 그래서 물방울 이 이것으로 처리 할 수 있는지 모르겠습니다.
V-Light

무엇이 가상인지 명확하지 않습니다. Win7의 vmware 내에서 Ubuntu 내에서 Firefox를 실행하는 경우 Firefox by로 전화하십시오 trickle -d 10 firefox. 다른 방법이라면 trickle -d 10 vmware우분투에서 Win7을 시작 하려고 시도 할 수 있지만 어떻게 작동하는지 확실하지 않습니다.
user39559

Win7은 호스트 (가상화 소프트웨어 -vmware 워크 스테이션 7을 실행하는 OS)입니다. 우분투 10.10은 게스트 OS입니다. 파이썬과 GAE는 우분투에 설치되어 있습니다.
V-Light

그렇게 sudo apt-get install trickle && trickle -d 10 firefox일을? 빠른 서버에서 큰 파일을 다운로드하여 테스트 할 수 있습니다. 이것을 실행할 때 파이어 폭스가 닫혀 있는지 확인하십시오.
user39559



0

휴대폰 (예 : GPRS)에서 "느린 인터넷 연결"을 사용할 수 있습니다. PC에 연결될 때 모뎀이되는 휴대 전화와 이러한 종류의 연결을 제공하는 통신 업체가 있어야합니다.

예를 들어, 컴퓨터에 LG 전화를 연결하고 전화 접속 프로그램 (LG 제공)을 사용하여 이동 통신사 인 TIM에서 연결을 수행 할 수 있습니다. 인터넷 연결은 약 40kbps입니다.

연결 속도가 느리지 만 속도 만 조정할 수는 없습니다.


1
좋은 생각이지만 느린 연결 을 시뮬레이트 하는 방법에 대한 질문에는 실제로 대답하지 않습니다 . 실제로 연결 속도 느립니다.
MEMark

나는 동의한다. "시뮬레이트 된 느린 솔루션을 사용하는 것"은 "실제 느린 솔루션을 사용하는 것"과는 다릅니다. 첫 번째 경우에는 연결 속도를 더 많이 제어 할 수 있기 때문입니다. 그러나 개발자가 다른 속도로 다른 인터넷 연결 유형 (wi-fi, rj45 ...)을 사용할 수있는 컴퓨터를 사용하는 특정 경우에는 특정 솔루션을 검색하고 설치하는 것보다 사용중인 연결을 간단히 변경하는 것이 더 쉽습니다. 글쎄, 대안입니다.
kokbira

SW + 프로그래밍 방식이 예상되는 HW + 프로 시저 방식과 같은 대체 방식으로 질문에 대답합니다.
kokbira
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.