나는 이것이 이상한 질문이라는 것을 안다. 일반적으로 모든 사용자의 인터넷 연결 속도가 느린 “가정”을 기반으로 응용 프로그램을 개발하기 때문입니다. 그러나 누구나 인터넷 연결 속도를 프로그래밍 방식으로 시뮬레이션 할 수있는 방법이 있다고 생각합니까? 그래서 다양한 “연결 속도”에서 응용 프로그램의 성능을 “볼”수 있습니까?
어떤 언어가 사용되는지 걱정하지 않습니다. 그리고 코드 샘플이나 다른 것을 찾지 않고 그 뒤에있는 논리에 관심이 있습니다.
답변
창문을 사용하는 경우 피들러 는 훌륭한 도구입니다. 모뎀 속도를 시뮬레이션하는 설정이 있으며 더 많은 제어를 원하는 사람에게는 각 요청에 대기 시간을 추가 하는 플러그인이 있습니다 .
지연 시간 코드를 훨씬 더 현실적인 시뮬레이션이므로 실제 비트를 디자인하거나 코딩하지 않기 때문에 이와 같은 도구를 사용하여 애플리케이션에 지연 시간 코드를 넣는 것을 선호합니다. 가장 좋은 코드는 내가 쓸 필요가없는 코드입니다.
추가 : 소프트웨어 기술에 관한 Pavel Donchev의 블로그에있는이 기사는 맞춤형 시뮬레이션 속도를 만드는 방법을 보여줍니다 : Fiddler를 통한 인터넷 연결 속도 제한 .
답변
Chrome 38 부터는 플러그인 없이이 작업을 수행 할 수 있습니다. 검사 요소 (또는 F12핫키)를 클릭 한 다음 “장치 모드 전환”을 클릭 하면 다음과 같이 표시됩니다.
다른 많은 기능 중에서 특정 인터넷 연결 (3G, GPRS)을 시뮬레이션 할 수 있습니다
업로드 속도를 제한하려는 사람들을위한 PS . 슬프게도 현재로서는 불가능합니다.
PS2는 이제 아무것도 토글 할 필요가 없습니다. 조절 패널은 네트워크 패널에서 바로 사용할 수 있습니다.
제한 없음 을 클릭하면 사용자 지정 제한 옵션을 만들 수 있습니다.
답변
답변
Linux 컴퓨터에서 u를 사용할 수 있습니다 wondershaper
apt-get install wondershaper
$ sudo wondershaper {interface} {down} {up}
{down} 및 {up}은 kpbs의 대역폭입니다.
예를 들어 인터페이스 eth1의 대역폭을 업 링크 256kbps 및 다운 링크 128kbps로 제한하려는 경우,
$ sudo wondershaper eth1 256 128
한도를 지우려면
$ sudo wondershaper clear eth1