it-swarm-tr.com

Sayfa yüklemesi için yavaş bir bağlantıyı nasıl simüle edebilirim?

Hızlı bir sunucum ve oldukça hızlı bir ev Internet bağlantım var. Yavaş bir bağlantıda sayfamın yüklenmesini nasıl simüle edebilirim?

74
Macha

FireFox Throttle , yapılması gereken bir FireFox uzantısıdır. Sloppy , bağlantınızı yavaşlatan, böylece tarayıcılar arasında çalışması gereken bir proxy'dir.

Kaynak

MODERATÖR DÜZENLEMESİ 2013-02-02

Bu uzantı artık kullanılabilir değil, ancak Github adresinde bir depo oluşturuldu.

25
Adam

Fiddler Web Debugger , modem hızı simülasyonu özelliğini içeren mükemmel bir HTTP proxy hata ayıklama aracıdır (Ana menü> Kurallar> Performans> modem hızını simüle edin) .
Kemancı ücretsizdir .

Ben de Charles Web Hata Ayıklama Proxy'si , benzer bir aracı seviyorum. Charles ayrıca bağlantı hızını kısaltabilir . Charles, ticari bir yazılımdır, ancak ücretsiz bir deneme sürümü vardır. Charles ile ilgili en sevdiğim şey şudur: çapraz platform : Java tabanlı olduğundan Windows, Mac OS X ve Linux'ta çalışabilir. (Hangi platformda olduğunuzdan bahsetmediniz, ama muhtemelen bunlardan biri :-)

23
Chris W. Rea

Chrome'da, geliştirici araçlarını açabilir, cihaz simgesine (1) tıklayın ve ardından bağlantı azaltma (2) öğesini seçebilirsiniz.

enter image description here

Düzenleme (2015-11-03)

Chrome 45 ​​civarında olduğundan, aslında biraz daha kolaylaştı: Artık cihaz modunda olmak zorunda değilsiniz.

enter image description here

22
Rafael Eyng

Deneyin http://www.webpagetest.org/test . Dünyanın dört bir yanındaki uzak sunucularından bir test yapabilir ve sayfanın bu konumdan ne kadar hızlı yüklendiğini görebilirsiniz. Hatta çoğu konum için çevirmeli bağlantı hızını veya diğer yavaş hızları kullanmanızı sağlar.

20
Ben Hoffman

Deelay.me ile belirli kaynakları yavaşlatabilirsiniz:

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

Deelay.me web kaynakları için gecikme vekilidir. Yükleme sürelerini artırmak için resimleriniz/stil sayfalarınız/komut dosyalarınızla kullanabilirsiniz.

8
biesiad

Sorunun sahip olduğumla aynı olduğunu varsayıyorum. Dahili olarak bir web projesi geliştirirken, LAN sunucularında veya VM'de çalışırken, bazen sayfanın istemci tarafında ne kadar hızlı yüklendiğini görmek için, sunucu yükü yüksekmiş gibi gerçek bir canlı senaryo simülasyonu yapmanız gerekir. Sunucudan gelen veriler, sunucu davranışları ve gecikmeler nedeniyle gerçekte istemci taraflı işlevlerinizi yükler ve karıştırmaz. Gerçek senaryoları simüle etmek için mükemmel bir yol olmadığından, sadece veriler sunucudan tamamen alındıktan sonra olayları başlattığınızdan emin olmak en iyisidir. $ .Ajax complete işlevini ve async: false komutunu kullanmak, şu ana kadarki gibi görünüyor. Bu, başlatmanız gereken veri tabanlı olayın, veriler olmadığı sürece yürütülmeyeceğini garanti eder.

3
man

Chrome kullanarak Yavaş Bağlantı'yı simüle edin. Devam edin ve sisteminizde yüklü değilse, Chrome uygulamasını yükleyin. Bunu yaptıktan sonra, yeni bir sekme açın ve geliştirici araçları penceresini açmak için CTRL + ÜST KRKT + I tuşlarına basın veya hamburger simgesini, ardından Diğer araçlar ve ardından Geliştirici araçları'nı tıklayın.

enter image description here

Bu, muhtemelen ekranın sağ tarafına yerleştirilmiş olan Geliştirici Araçları penceresini açacaktır. Daha fazla veri görebildiğiniz için ekranın altına yerleştirilmesini tercih ederim. Bunu yapmak için, üç dikey noktaya ve ardından orta yuva pozisyonuna tıklayın.

enter image description here

Şimdi devam edin ve Ağ sekmesine tıklayın. Sağ tarafta No Throttling adında bir etiket görmelisiniz.

enter image description here

Buna tıklarsanız, yavaş bir bağlantıyı simüle etmek için kullanabileceğiniz önceden yapılandırılmış hızların açılır bir listesini göreceksiniz.

enter image description here

Seçenekler Çevrimdışı ila WiFi arasındadır ve sayılar Gecikme, İndirme, Yükleme olarak gösterilir. En yavaş GPRS, ardından Normal 2G, sonra İyi 2G, daha sonra Düzenli 3G, İyi 3G, Düzenli 4G, DSL ve daha sonra WiFi olur. Seçeneklerden birini seçin ve sonra bulunduğunuz sayfayı yeniden yükleyin veya adres çubuğuna başka bir URL yazın. Geliştirici araçlarının görüntülendiği sekmede olduğunuzdan emin olun. Kısma, yalnızca etkinleştirmiş olduğunuz sekme için çalışır.

Kendi belirli değerlerinizi kullanmak istiyorsanız, Özel'in altındaki Ekle düğmesine tıklayabilirsiniz. Yeni bir profil eklemek için Özel Profil Ekle düğmesine tıklayın.

enter image description here

GPRS kullanırken, www.google.com adresine yükleme yapmak için 16 saniye sürdü! Genel olarak, web sitenizin yükleme süresini daha yavaş bağlantılarda test etmek için kullanabileceğiniz Chrome içine yerleştirilmiş harika bir araçtır. Herhangi bir sorunuz varsa, yorum yapmaktan çekinmeyin. Keyfini çıkarın!

3
Arbaz Alam

Speedlimit adlı ücretsiz bir uygulamayı kullanarak Mac üzerinde çeşitli net hızları taklit edebilirsiniz.

Speedlimit Açıklama:

SpeedLimit, ağ bant genişliğinizi birkaç farklı hızdan biriyle sınırlandırmak için kullanılan bir Leopard tercih bölmesidir - 768k DSL, Edge, 3G ve Dialup. Bu, iPhone Simülatöründeki normal Edge ağ koşullarında iPhone uygulamanızı test etmek için gerçekten kullanışlıdır.

2
matinfo

Hızlı ve kirli bir çözüm, pload giden bant genişliğinizi boğmaya çalışmak için büyük bir dosyadır; bu, gelen bağlantınızı yavaşlatır ve genellikle benzer bant genişliğini boğmaya çalışmaktan daha kolaydır.

1
Cebjyre

Router Yöntemi (QoS)

En kolay yöntemlerden biri aslında yönlendirici gösterge tablonuza giriş yapmak ve QoS gelişmiş ayarları değiştirmek. Ancak ... eski, ISS tarafından sağlananlar veya daha ucuz yönlendiriciler genellikle bant genişliğini azaltmanıza izin verecek gelişmiş QoS özelliklerine sahip değildir.

Daha ucuz veya ISS tarafından sağlanan bir yönlendiriciye sahip kullanıcıların çoğunluğu arasındaysanız, yalnızca tam QoS özelliklerinin kilidini açmakla kalmayacak, yönlendiricinizin tüm potansiyelini ortaya çıkaracak, açık kaynaklı projelerle desteklenen bir yönlendiriciye sahip olacak kadar şanslı olabilirsiniz. gelişmiş özellikler yalnızca yüksek kaliteli Cisco yönlendiricilerde bulunur.

Bazı açık kaynaklı yönlendirici ürün yazılımı projeleri şunlardır:

1
Simon Hayter

node.js ve browser-sync kullanarak yerel ağdaki yerel web sunucusundaki yavaş bir bağlantıyı yerel sunucuda simüle edebilirsiniz.

  1. Node.js dosyasını kurun
  2. Bu komutu node.js komutundan çalıştırın İstemi: npm install -g browser-sync

  3. Bu komutu node.js komutundan çalıştırın İstemi: browser-sync start --server

    enter image description here

  4. Web tarayıcısından, http: // localhost: 3001 / açın, ardından seçilen hız ve bağlantı noktasına sahip bir sunucu oluşturmak için "Network Throttle" bağlantısını tıklayın:

    enter image description here

1
Setyo N

Hızlı ev bağlantısı yerine bağlanmak için bir cep telefonu kullanın. Bağlantıyı daha da yavaşlatmak için video yayını olan çoklu tarayıcı sekmelerini açın.

0
user1565578