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


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.