it-swarm-eu.dev

Jak mohu simulovat pomalé připojení pro načítání stránky?

Mám rychlý server a poměrně rychlé domácí připojení k internetu. Jak mohu simulovat načítání stránky při pomalém připojení?

74
Macha

FireFox Throttle je rozšíření FireFox, které by to mělo udělat. Sloppy je proxy, který zpomaluje vaše připojení, takže by měl fungovat ve všech prohlížečích.

Zdroj

MODERATOR EDIT 2013-02-02

Toto rozšíření již není k dispozici, ale repo bylo vytvořeno na Github .

25
Adam

Fiddler Web Debugger je vynikající nástroj pro ladění HTTP proxy pro Windows, který obsahuje simulaci rychlosti modemu ) (Hlavní nabídka> Pravidla> Výkon> simulovat rychlost modemu) .
Šumař je freeware .

Také se mi líbí Charles Web Debugging Proxy , podobný nástroj. Charles může také omezit rychlost připojení . Charles je komerční software, ale má k dispozici bezplatnou zkušební verzi. Co se mi na Charlesi nejvíc líbí, je to, že je multiplatformní : Být založen na Java, může běžet na Windows, Mac OS X a Linux. (Nezmínil jsi, na které platformě jsi, ale je to pravděpodobně jedna z těch :-)

23
Chris W. Rea

V prohlížeči Chrome můžete otevřít vývojářské nástroje, klikněte na ikonu zařízení (1) a poté vyberte omezení připojení (2).

enter image description here

Úpravy (2015-11-03)

Protože kolem Chrome 45, bylo to vlastně o něco jednodušší: nemusíte už být v režimu zařízení.

enter image description here

22
Rafael Eyng

Vyzkoušejte http://www.webpagetest.org/test . Můžete spustit test z libovolného ze svých vzdálených serverů po celém světě a zjistit, jak rychle se stránka načítá z tohoto umístění. Dokonce vám umožní použít rychlost vytáčení nebo jiné pomalé rychlosti na většině míst.

20
Ben Hoffman

Pomocí Deelay.me můžete zpomalit konkrétní zdroje:

<img src="http://deelay.me/1000?http://mysite.com/image.gif">

Deelay.me je server proxy pro zpoždění webových zdrojů. Můžete ji použít s obrázky/styly/skripty, abyste zvýšili dobu načítání.

8
biesiad

Předpokládám, že problém je stejný jako já. Když interně vyvíjíte webový projekt, pracujete na serverech LAN nebo VM, někdy musíte simulovat skutečný živý scénář, jako by bylo zatížení serveru vysoké, abyste viděli, jak rychle se stránka načte na straně klienta, a pokud data, která pocházejí ze serveru, se ve skutečnosti načítají a nezkazují vaše funkce na straně klienta z důvodu chování serveru a zpoždění. Protože neexistuje žádný dokonalý způsob simulace scénářů skutečných případů, nejlepší je zajistit, aby události byly spouštěny, až po úplném načtení dat ze serveru. Zdá se, že použití kompletní funkce $ .ajax a asynchronizace: false zatím trik dělá. Tím je zajištěno, že jakákoli událost založená na údajích, kterou potřebujete spustit, nebude provedena, pokud data neexistují.

3
man

Simulujte pomalé připojení pomocí Chrome Pokračujte a nainstalujte Chrome, pokud ještě nemáte nainstalované ve vašem systému. Jakmile to uděláte, otevřete novou kartu a poté stisknutím kláves CTRL + SHIFT + I otevřete okno nástrojů pro vývojáře nebo klikněte na ikonu hamburgeru, poté na Další nástroje a poté na Nástroje pro vývojáře.

enter image description here

Zobrazí se okno nástrojů pro vývojáře, které bude pravděpodobně ukotveno na pravé straně obrazovky. Dávám přednost ukotvenému v dolní části obrazovky, protože vidíte více dat. Chcete-li to provést, klikněte na tři svislé tečky a poté na prostřední pozici doku.

enter image description here

Nyní pokračujte a klikněte na kartu Síť. Na pravé straně byste měli vidět štítek s názvem No Throttling.

enter image description here

Pokud na ni kliknete, zobrazí se rozevírací seznam předem nakonfigurovaných rychlostí, které můžete použít k simulaci pomalého připojení.

enter image description here

Možnosti se pohybují od offline po WiFi a čísla jsou zobrazena jako latence, download, upload. Nejpomalejší je GPRS následovaný pravidelným 2G, poté dobrým 2G, poté pravidelným 3G, dobrým 3G, pravidelným 4G, DSL a poté WiFi. Vyberte jednu z možností a poté znovu načtěte stránku, na které se právě nacházíte, nebo do adresního řádku zadejte jinou adresu URL. Jen se ujistěte, že jste na stejné kartě, kde se zobrazují vývojářské nástroje. Škrcení funguje pouze pro kartu, pro kterou je povoleno.

Pokud chcete použít své vlastní specifické hodnoty, můžete kliknout na tlačítko Přidat v části Vlastní. Kliknutím na tlačítko Přidat vlastní profil přidáte nový profil.

enter image description here

Při používání GPRS trvalo načítání www.google.com neuvěřitelných 16 sekund! Celkově je to skvělý nástroj, který je zabudován přímo do aplikace Chrome, kterou můžete použít k testování doby načítání webových stránek při pomalejším připojení. Pokud máte nějaké dotazy, neváhejte se vyjádřit. Užívat si!

3
Arbaz Alam

Můžete napodobovat různé rychlosti sítě na Mac pomocí bezplatné aplikace s názvem Speedlimit

Speedlimit Popis:

SpeedLimit je panel předvoleb Leopard pro omezení šířky pásma sítě na jednu z několika různých rychlostí - 768 k DSL, Edge, 3G a Dialup. To je opravdu užitečné pro testování aplikace pro iPhone za běžných podmínek sítě Edge v iPhone Simulator.

2
matinfo

Rychlé a špinavé řešení je pload velký soubor, který se snaží zchytit vaši odchozí šířku pásma, to by mělo zpomalit vaše příchozí připojení, a je obvykle snazší, než se pokusit podobně udusit příchozí šířku pásma.

1
Cebjyre

Router Method (QoS)

Jednou z nejjednodušších metod je vlastně jednoduše přihlásit se do řídicího panelu routeru a vylepšit QoS pokročilá nastavení. Nicméně ... staré, poskytované poskytovatelem ISP nebo levnější směrovače obecně nemají pokročilé funkce QoS, které vám umožní omezit šířku pásma.

Pokud patříte mezi většinu uživatelů s levnějším routerem nebo routerem poskytujícím ISP, můžete mít štěstí, že máte router, který je podporován projekty s otevřeným zdrojovým kódem, který uvolní plný potenciál vašeho routeru, a to nejen odemknutím plných funkcí QoS, ale mnoha pokročilé funkce pouze u špičkových směrovačů Cisco.

Některé projekty firmwaru routeru s otevřeným zdrojovým kódem zahrnují:

1
Simon Hayter

Mohli byste simulovat pomalé připojení na místním webovém serveru v localhost pomocí node.js a browser-sync .

  1. Nainstalujte node.js
  2. Spusťte tento příkaz z příkazu node.js Dotaz: npm install -g browser-sync

  3. Spusťte tento příkaz z příkazu node.js Dotaz: browser-sync start --server

    enter image description here

  4. Z webového prohlížeče otevřete http: // localhost: 3001 / , poté klikněte na odkaz „Network Throttle“ a vytvořte server se zvolenou rychlostí a portem:

    enter image description here

1
Setyo N

Místo rychlého domova se připojte pomocí mobilního telefonu. Chcete-li dále zpomalit připojení, otevřete více karet prohlížeče pomocí streamování videa.

0
user1565578