Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

Some of our webapp users have difficulty on slower connections. I"m trying to get a better idea of what that "speed barrier is" so I'd like to be able to test a variety of connection speeds.

I've found ways to do this on Windows but no on the iPad, so I'm looking more for some sort of proxy service that'll work with any device (not running ON that device)

I did find an article about using the CharlesProxy and providing a connection to another device, but I was hoping for something simpler (need not be free)

Constraints * We are on a shared server so we can't install anything and we are limited in our control over that server. * I'd like to test an iPad, Android Tablet, Windows PC.

share|improve this question
2  
This recent 'Rate limit the FCC' blog post probably has what you are looking for, as long as you know the iPad's IP address. Rules for Nginx and Apache are linked to at the bottom. No install needed. Is that suitable? –  Tom Brossman May 23 at 11:40
3  
Do you know your way around a wireless router? Check and see if there are any throttle settings in the admin panel. –  MonkeyZeus May 23 at 16:28
1  
I think @MonkeyZeus's suggestion is a good one. You could probably use some QoS settings in a router that lacks other throttle settings to simulate. Another option would be to use the Windows throttle method, but then broadcast a wireless network from Windows (look up "Windows hosted network") and share the throttle connection with that wireless connection. A hack, but it'd do the job, I think. –  Nick May 27 at 1:34
    
I use Charles Proxy for all of my development testing and it's really great. The advantage I find is that it's not just going to slow the connection, it'll also give you great, usable, information about what's being sent/received and this may help solve the issue as well as replicate it... –  LuckySpoon Jun 19 at 4:12

1 Answer 1

you could change (reduce) the tcp-stack buffer size for a connection (client IP) but that requires root priviliges

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.