2009-06-23 5 views
6

웹 서버에서 호스팅되는 것처럼 내 웹 사이트의 느린 다운로드 속도를 어떻게 든 모방 할 수 있습니까?로컬 컴퓨터에서 웹 서버를 모방하는 속도가 느림

Ajax 로딩 아이콘과 같은 것을 테스트하는 것은 어렵습니다. 콘텐츠가 로컬 컴퓨터에서 너무 빨리로드되면이 방법으로 많은 도움이 될 것이라고 생각합니까?

당신이 이것을 위해 사용할 수있는 도구가 있는지 또는 setTimeout 또는 setInterval 코드를 추가하기 위해 javascript를 사용해야하는지 궁금합니다.

답변

6

Windows를 사용하는 경우 Fiddler 도구 Fiddler을 다운로드하십시오.

HTTP 헤더를 테스트하고 PC와 브라우저 내의 모든 HTTP 트래픽을 볼 수있는 HTTP 프록시를 설정합니다. 그런 다음 규칙> 성능> 모뎀 속도 시뮬레이트 옵션을 사용하여 브라우저의 HTTP 연결을 느리게 할 수 있습니다.

Fiddler 프록시를 토글 할 수있는 Firefox 용 플러그인도 있습니다. Fiddler Switch.

+0

피들러의 현재 버전은 이미 파이어 폭스 애드온을 설치합니다. 별도의 플러그인을 설치할 필요가 없습니다. – EricLaw

+0

아, 알았어. 고마워. 고마워! – Luke

+0

Fiddler의 "Simulate Modem Speeds"는 응답과 다음 요청 사이에 지연을 도입 한 것 같습니다. 실제로 대역폭을 제한 할 도구 또는 피 들러 플러그인이 있습니까 (Windows 7 사용)? – JoshNaro

0

This question may help you out.

if(DEBUG) { 
    sleep(2); 
} 

은 위의 PHP이지만, 대부분의 언어는 비슷한해야 할 것 :

는 개인적으로, 나는 항상 포함됩니다 내 라이브러리 파일이든 파일의 상단에 이런 일을 추가 할 수 있습니다.

1

* nix 플랫폼을 사용하는 경우 기본적으로 'nice'레벨을 변경하여 필요에 따라 '지연'레벨을 얻을 때까지 대부분의 프로세스를 고려한 후 다시 고려할 수 있습니다. 트래픽 쉐이핑은 두 번째 옵션은 apache_mod_cband 모듈 될 것

('HTB', ​​'qdics'과 'TC'명령 구글) (당신은 리눅스에있는 경우이지만, 다른 유닉스 시스템은 비슷한 도구를 가지고)

0

하나 개의 옵션입니다 , 이것은 아마도 쉽게 갈 수 있습니다.

0

당신은 Proxomitron를 사용하거나 (IE 용) 피들러를 설치할 수 있습니다. 둘 다 다운로드 속도를 설정할 수 있습니다.

1

먼저 을 입력하십시오. 코드를 if (DEBUG) workSlowly(); 문과 함께 사용하십시오. 이 관행에 물릴 것이고 상처를 입을 것입니다.

두 번째로 이미 여기에 게시 된 트래픽 조절 솔루션 중 하나를 사용하십시오. Java 기반 솔루션 인 Sloppy을 추가하겠습니다. 설치가 쉽고 Java가 실행되는 모든 곳에서 실행됩니다.

+1

downvote 주셔서 감사합니다. 설명문을 감사하게 생각하십시오. –

+0

두 번째 악마의 쌍둥이 형제였습니까? –

관련 문제