it-swarm-id.com

Bagaimana saya bisa mensimulasikan koneksi lambat untuk memuat halaman?

Saya memiliki server yang cepat, dan koneksi internet rumah yang cukup cepat. Bagaimana saya bisa mensimulasikan pemuatan halaman saya pada koneksi yang lambat?

74
Macha

FireFox Throttle adalah ekstensi FireFox yang seharusnya melakukannya. Sloppy adalah proxy yang memperlambat koneksi Anda sehingga harus berfungsi di seluruh browser.

Sumber

EDIT MODERATOR 2013-02-02

Ekstensi ini tidak lagi tersedia tetapi repo telah dibuat di Github .

25
Adam

Fiddler Web Debugger adalah alat debugging proxy HTTP yang sangat baik untuk Windows yang mencakup simulasi kecepatan modem fitur (Menu utama> Aturan> Kinerja> mensimulasikan kecepatan modem) .
Fiddler adalah freeware .

Saya juga suka Charles Web Debugging Proxy , alat serupa. Charles juga dapat mempercepat kecepatan koneksi . Charles adalah perangkat lunak komersial, tetapi memiliki uji coba gratis. Yang paling saya sukai tentang Charles adalah bahwa itu adalah lintas-platform : Menjadi berbasis Java, dapat berjalan pada Windows, Mac OS X, dan Linux. (Anda tidak menyebutkan platform yang Anda gunakan, tetapi mungkin salah satunya :-)

23
Chris W. Rea

Di Chrome, Anda dapat membuka alat pengembang, klik pada ikon perangkat (1), lalu pilih pelambatan koneksi (2).

enter image description here

Edit (2015-11-03)

Sejak sekitar Chrome 45, itu sebenarnya menjadi sedikit lebih mudah: Anda tidak perlu berada dalam mode perangkat.

enter image description here

22
Rafael Eyng

Cobalah http://www.webpagetest.org/test . Anda dapat menjalankan tes dari server jarak jauh di seluruh dunia dan melihat seberapa cepat halaman Anda dimuat dari lokasi tersebut. Bahkan akan membiarkan Anda menggunakan kecepatan dial-up atau kecepatan lambat lainnya untuk sebagian besar lokasi.

20
Ben Hoffman

Anda dapat memperlambat sumber daya tertentu dengan Deelay.me:

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

Deelay.me adalah proxy penundaan untuk sumber daya web. Anda dapat menggunakannya dengan gambar/stylesheet/skrip Anda, untuk menambah waktu buka.

8
biesiad

Saya menganggap masalahnya sama dengan yang saya miliki. Saat mengembangkan proyek web secara internal, bekerja pada server LAN, atau VM, kadang-kadang Anda perlu mensimulasikan skenario langsung nyata, seolah-olah server memuat tinggi, untuk melihat seberapa cepat halaman dimuat di sisi klien, dan jika beberapa data yang berasal dari server, sebenarnya memuat dan tidak mengacaukan fungsi sisi klien Anda, karena perilaku server dan keterlambatan. Karena tidak ada cara sempurna untuk mensimulasikan skenario kasus nyata, hal terbaik adalah memastikan, bahwa Anda memadamkan peristiwa, hanya setelah data telah sepenuhnya diambil dari server. Menggunakan fungsi lengkap $ .ajax dan async: false tampaknya melakukan trik sejauh ini. Ini memastikan bahwa peristiwa berbasis data apa pun yang Anda perlukan untuk diaktifkan, tidak akan dieksekusi kecuali jika ada data.

3
man

Simulasikan Koneksi Lambat menggunakan Chrome Silakan dan instal Chrome jika Anda belum menginstalnya di sistem Anda. Setelah Anda melakukannya, buka tab baru dan kemudian tekan CTRL + SHIFT + I untuk membuka jendela alat pengembang atau klik pada ikon hamburger, lalu Lebih banyak alat dan kemudian alat Pengembang.

enter image description here

Ini akan memunculkan jendela Alat Pengembang, yang mungkin akan merapat di sisi kanan layar. Saya lebih suka itu merapat di bagian bawah layar, karena Anda dapat melihat lebih banyak data. Untuk melakukan ini, klik pada tiga titik vertikal dan kemudian klik pada posisi dock tengah.

enter image description here

Sekarang maju dan klik pada tab Network. Di sebelah kanan, Anda akan melihat label yang disebut No Throttling.

enter image description here

Jika Anda mengkliknya, Anda akan mendapatkan daftar dropdown dari kecepatan pra-konfigurasi yang dapat Anda gunakan untuk mensimulasikan koneksi yang lambat.

enter image description here

Pilihannya berkisar dari Offline ke WiFi dan angka-angkanya ditampilkan sebagai Latency, Unduh, Unggah. Yang paling lambat adalah GPRS diikuti oleh Reguler 2G, lalu Baik 2G, lalu Reguler 3G, Bagus 3G, Reguler 4G, DSL dan kemudian WiFi. Pilih salah satu opsi dan muat ulang halaman tempat Anda berada atau ketikkan URL lain di bilah alamat. Pastikan Anda berada di tab yang sama di mana alat pengembang ditampilkan. Pelambatan hanya berfungsi untuk tab yang telah Anda aktifkan.

Jika Anda ingin menggunakan nilai spesifik Anda sendiri, Anda dapat mengklik tombol Tambah di bawah Kustom. Klik tombol Tambahkan Profil Kustom untuk menambahkan profil baru.

enter image description here

Saat menggunakan GPRS, butuh www.google.com 16 detik untuk memuat! Secara keseluruhan, ini adalah alat hebat yang dibangun langsung ke Chrome yang dapat Anda gunakan untuk menguji waktu buka situs web Anda pada koneksi yang lebih lambat. Jika Anda memiliki pertanyaan, jangan ragu untuk berkomentar. Nikmati!

3
Arbaz Alam

Anda dapat meniru berbagai kecepatan bersih pada Mac menggunakan aplikasi gratis bernama Speedlimit

Deskripsi Speedlimit:

SpeedLimit adalah panel preferensi Leopard untuk membatasi bandwidth jaringan Anda ke salah satu dari beberapa kecepatan yang berbeda - 768k DSL, Edge, 3G, dan Dialup. Ini sangat berguna untuk menguji aplikasi iPhone Anda di bawah kondisi jaringan Edge normal di iPhone Simulator.

2
matinfo

Solusi cepat & kotor adalah nggah file besar untuk mencoba mencekik bandwidth keluar Anda, ini akan memperlambat koneksi masuk Anda, dan biasanya lebih mudah daripada mencoba untuk mencekik bandwidth masuk yang sama.

1
Cebjyre

Metode Router (QoS)

Salah satu metode termudah sebenarnya dengan hanya masuk ke dashboard router Anda dan men-tweak QoS pengaturan lanjutan. Namun ... lama, ISP yang disediakan atau router yang lebih murah umumnya tidak memiliki fitur QoS canggih yang akan memungkinkan Anda untuk membatasi bandwidth.

Jika Anda berada di antara sebagian besar pengguna dengan router yang lebih murah atau ISP yang disediakan maka Anda mungkin cukup beruntung memiliki router yang didukung oleh proyek-proyek open source yang akan mengeluarkan potensi penuh dari router Anda, tidak hanya membuka fitur QoS penuh tetapi banyak fitur-fitur canggih hanya ditemukan di router Cisco kelas atas.

Beberapa proyek firmware router open source meliputi:

1
Simon Hayter

Anda dapat mensimulasikan koneksi lambat pada server web lokal di localhost dengan menggunakan node.js dan sinkronisasi browser .

  1. Instal node.js
  2. Jalankan perintah ini dari perintah node.js Prompt: npm install -g browser-sync

  3. Jalankan perintah ini dari perintah node.js Prompt: browser-sync start --server

    enter image description here

  4. Dari browser web, buka http: // localhost: 3001 / , lalu klik tautan "Throttle Jaringan" untuk membuat server dengan kecepatan dan port yang dipilih:

    enter image description here

1
Setyo N

Gunakan ponsel untuk menghubungkan, bukan koneksi rumah cepat. Buka beberapa tab browser dengan streaming video untuk lebih memperlambat koneksi.

0
user1565578