Saat ini saya menggunakan GAE (mesin aplikasi google) dan saya mencoba menerapkan beberapa validasi AJAX. Jadi saya mendapat beberapa bidang teks dan "pemintal" (ajax loader) yang harus ditampilkan ketika permintaan AJAX dikirim. Tapi saya menggunakan di komputer lokal saya (localhost), sehingga GAE SDK bereaksi sangat cepat atas permintaan apa pun. Dibutuhkan sekitar 50-70 ms (milidetik) untuk melakukan permintaan ajax keseluruhan, yang jauh dari yang sebenarnya.
Apakah ada cara untuk mensimulasikan koneksi Internet yang lambat? Saya hanya ingin melihat bagaimana "pemintal" saya bekerja. Saya ingin menguji beberapa pengaturan ajax (jquery) tentang batas waktu, kesalahan, dan sebagainya ...
Ada ide?
Jawaban:
Jika Anda menggunakan browser untuk mensimulasikan itu, Anda dapat menggunakan Firefox Throttle, Internet Explorer Throttle atau Fiddler.
sumber
Menggunakan linux Anda memiliki perangkat lunak yang disebut trickle yang meluncurkan proses dan membatasi penggunaan bandwidth.
sumber
trickle -d 10 firefox
. Jika sebaliknya, Anda dapat mencobatrickle -d 10 vmware
meluncurkan Win7 di dalam Ubuntu, tetapi saya tidak bisa memastikan bagaimana cara kerjanya.sudo apt-get install trickle && trickle -d 10 firefox
bekerja? Anda dapat mengujinya dengan mengunduh file besar dari server cepat. Pastikan firefox ditutup saat Anda menjalankan ini.Saya akan memeriksa Proxy Charles . Ini memiliki pembatasan bandwidth dan cross-platform dengan antarmuka yang sangat bersih.
sumber
Ini gratis dan sederhana untuk Mac OS X dan berfungsi dengan setiap browser: http://mschrag.github.io/
sumber
Anda dapat menggunakan "koneksi internet yang lambat" dari ponsel (misalnya, GPRS). Anda harus memiliki ponsel yang menjadi modem saat terhubung ke PC dan operator yang menyediakan koneksi semacam itu.
Sebagai contoh, saya dapat menghubungkan ponsel LG saya di komputer saya dan menggunakan program dial-up (disediakan oleh LG) untuk melakukan koneksi di TIM, operator saya. Jadi, koneksi internet saya sekitar 40kbps.
Anda akan memiliki koneksi yang lambat, tetapi Anda tidak dapat menyesuaikan kecepatannya hanya dengan itu.
sumber