W celach programistycznych chcę mieć możliwość ograniczenia przepustowości łącza Chrome, szczególnie w przypadku połączeń localhost.
Wiem, że dodatek „Firefox Throttle” robi to w Firefoksie; Czy istnieje sposób, aby zrobić to samo w Chrome, korzystając z narzędzi do tworzenia stron internetowych lub rozszerzenia?
google-chrome
browser
bandwidth
google-chrome-extensions
Benjamin Crouzier
źródło
źródło
Nie można „dławić” połączeń localhost (127.0.0.1). To się po prostu nigdy nie wydarzy. Ponieważ musisz przetestować aplikację internetową w środowisku przedprodukcyjnym, musisz znaleźć jakiś emulator / symulator środowiska sieciowego.
Jedna z firm, w której kiedyś pracowałem, wykorzystała między innymi Shunra vCat właśnie do takich celów testowych. Możesz znaleźć darmową alternatywę lub dwie, jeśli się rozejrzysz, ale nie jestem pewien.
źródło
Apple stworzyło bardzo przydatne oficjalne narzędzie do spowolnienia sieci na Macu w celu przetestowania.
Nazywa się to Network Link Conditioner i jest darmowym pobieraniem Xcode dla użytkowników Lion. Większość starszych wersji Xcode przed wersją 4.3.2 zawierało kopię tego narzędzia. Teraz używasz Xcode, aby pobrać go bezpośrednio w podobny sposób, jak symulatory iOS i dokumentacja programisty.
Istnieje 11 wbudowanych profili z sieci Lossy Edge z opóźnieniem 400 ms do modemu kablowego. Jeśli potrzebujesz innych limitów, możesz również użyć
ipfw
siebie, jak opisano w artykule Craiga Hockenberry'a , powolna jazda, ułatw sobie. Wspomina również o panelu ograniczenia prędkości Mike'a Schraga, który jest mniejszy niż Xcode, ale ma mniej opcji niż narzędzie Apple .Spowalnia cały stos sieciowy, więc nie można ograniczać przepustowości dla poszczególnych aplikacji bez robienia rzeczy takich jak instalacja lwa na maszynie wirtualnej i ustawienie tej maszyny wirtualnej za pomocą przepustnicy.
Źródło: /apple/24066/how-to-simulate-slow-internet-connections-on-the-mac
źródło
Jeśli naciśniesz Ctrl+ Shift+ I, pojawią się Narzędzia programistyczne dla Chrome.
Przejdź do podkarty „Sieć”, która otwiera się w tym okienku, a na podkartce, która otwiera się w tym okienku, kliknij „Brak dławienia ▼” („▼” wygląda jak strzałka w dół).
Tam możesz wybrać określony rodzaj ograniczenia przepustowości z listy dostępnych typów, tak jakbyś używał tylko tego rodzaju połączenia (2G itp.). Nie jestem pewien, czy liczy się tylko pobieranie zamiast przesyłania, czego szukam, ale znalazłem to.
źródło