Wie ahmen Sie niedrige Bandbreite für das Testen von HTML-Rendering auf langsamen Computern nach? Ich benutze Safari 4 auf einem Mac.Mimic niedrige Bandbreite für UI-Tests?
Antwort
Sie suchen wahrscheinlich nach Traffic Shaping, in MacOS X ist es im Kernel enthalten. Werfen Sie einen Blick auf http://www.macgeekery.com/hacks/software/traffic_shaping_in_mac_os_x
Es gibt eine bessere Lösung mit Apple Network Link Conditioner. Schau dir meine Antwort an. –
@ErikAigner Toller Vorschlag! Zum Zeitpunkt des Verfassens der Antwort wurde OSX Lion mit seinem Network Link Conditioner nicht veröffentlicht, aber Sie haben absolut Recht, dass dies heute die bequemste Wahl wäre. –
Sie könnten einen lokalen Webserver (dh Apache) einrichten und die Traffic-Shaping-Funktionen davon verwenden.
An article on Apache throttling
Ich denke, die meisten populären Webservern dies unterstützen.
edit: Typos
Es gibt ein Programm von Intrarts "gedrosselt" genannt, und die command-line version scheint frei zu sein (Preis):
gedrosselt ist eine Bandbreite Anwendung für Mac Gestaltung OS X und FreeBSD , mit denen Sie Ihre Upstream-Bandbreite Kappe, priorisieren ACK-Pakete und halten Sie Ihre Download-Geschwindigkeiten hoch sogar , wenn Ihr Server beisendetvolle Geschwindigkeit.
... das scheint etwas tangential zu Ihren Bedürfnissen zu sein, aber könnte in der Lage sein, zu tun, was Sie wollen.
Ich bin ein großer Fan der Verwendung der Charles Web Debugging Proxy. Es erlaubt Ihnen, Ihre eigene Bandbreite zu drosseln, um verschiedene Verbindungsgeschwindigkeiten zu simulieren (und eine ganze Menge anderer Dinge). Sehr empfehlenswert.
Ich schrieb a post on using waterroof, um die Bandbreite vor einer Weile zu begrenzen.
Es verwendet ipfw unter den Abdeckungen, hat aber eine schöne Benutzeroberfläche für diese Art von Sache.
Gefunden das SpeedLimit Präferenz-Tool in einer anderen SO-Antwort erwähnt. Funktioniert für mich und ist sehr unauffällig zu verwenden (keine Anwendung, keine Befehlszeile, kein Java).
Eine Option ist Trickle for Mac.
Alternativ, wenn Sie nicht Safari verwenden müssen, können Sie Firefox mit der Firefox Throttle plugin verwenden.
Wenn Sie ein Apple Developer-Konto haben, suchen Sie nach dem "Hardware IO Tools für Xcode" Download.Es gibt eine Netzwerkverbindungsein Conditioner pref-Scheibe enthalten nur für die mit einigen guten Presets für
- 3G (Normal/Gut/Lossy)
- Edge (Normal/Gut/Lossy)
- WiFi (Normal/Gut/Lossy)
- Kabel
- DSL
haben auch einen Blick auf dieses answer
- 1. Algorithmusentwurf für Bandbreite Verfügbarkeit
- 2. Mimic UIAlertView Bounce?
- 3. UITests: deinit heißt nicht
- 4. Mimic Bootstrap Menüfunktion
- 5. Bandbreite für Video-Streaming Schätzung
- 6. C# mimic überschreibt den Zuweisungsoperator (=)
- 7. Verfügbare Bandbreite
- 8. Admob niedrige Geld
- 9. Python Unit Test: Mimic eine Befehlszeilenargument für Testzwecke
- 10. Bandbreite Overheads für Mail mit ssl
- 11. Implementieren begrenzte Bandbreite für eine URLConnection
- 12. Cache-Bandbreite pro Tick für moderne CPUs
- 13. Bandbreite und Verkehrssimulator für Web-Anwendungen?
- 14. Keras niedrige Genauigkeit Klassifizierungsaufgabe
- 15. Unity 3D niedrige fps
- 16. Elasticsearch und niedrige Kardinalitätssuchen
- 17. Referenz Bandbreite verstehen
- 18. Bandbreite Zusammenfassung pro Server
- 19. Berechnung der verfügbaren Bandbreite
- 20. HTML5 Video: Bandbreite erkennen
- 21. Bandbreite Quote in Tintenfisch
- 22. Mimic: Hover CSS mit einer CSS-Klasse
- 23. Mimic Python (rein) virtuelle Funktionen wie C#
- 24. Struktur und Muster der Mimic Firebase-Clientbibliothek
- 25. Rails: Mimic Relationen in tableless ActiveRecord
- 26. jsPDF niedrige Qualität Bild exportieren
- 27. Mobilfunknetz Generationen und Bandbreite
- 28. Software Bandbreite/Datenbankwachstum Formeln
- 29. Wirklich niedrige Klangerzeugung in C#?
- 30. Download im Leerlauf/niedrige Netzwerkauslastung
"senken Sie die mimische niedrige Bandbreite" ... Sie könnten den Text dort überprüfen – akauppi