Very niche response (as most of the other answers cover relevant points) but something that can speed up http (not https) requests (which currently still covers the StackExchange network) is Google’s Chrome Data Saver. Designed primarily for mobile devices, it routes your http traffic through Google’s endpoints, compressing the content (sometimes noticeably on images).
Obviously take on board privacy issues etc, but this is a straightforward way I’ve found to speed up http browsing.
If it’s your job, I don’t understand why you threat it like an hobby: what you want is a wi-fi connection and a place to work, not an hotel; the bed is your lowest priority, here. So:
or
The minimum requirement is a stable access to GitHub and Stack Overflow and fast google search responses. I don’t need much speed (around 7 ~ 10Mbps is sufficient) but cannot tolerate <2Mbps, since it takes me to wait for so long. For me, the stable, undisconnected network is far more important than the speed and latency, once it is above 3Mbps. I don’t download/upload large files at once (e.g. videos or hi-res pictures or big softwares, those with >500MB).
Table of Contents
For the purposes of this answer everything will be in bits. Normally throughput is in bits and everything else is in bytes. A byte is 8 bits. 2Mbps is 2 megabits per second. With 2Mbps you can download a 2 megabyte file in — not one second — but 8 seconds. This confusion is retained as a little marketing ploy by networks to make them seem faster.
You should be fine at 2Mbps. The problem is probably not throughput but latency.
When you talk about 10Mbps what you’re talking about is throughput. How many bits per second can be shoved down the pipe. What you really should be caring about is latency, how soon the bits start coming down the pipe after you request them.
A site like Github is made up of lots of little pieces, each of them has to be requested and downloaded as the page loads. Latency is how long after the request it begins downloading. Throughput is how fast it downloads once it starts. Each request might spawn more requests.
So if Github.com has 10 requests of 10kb each, and each of them has 5 requests of 10kb each, that’s 50 requests totaling a mere 500kb. If you’re getting a throughput of 500kbps you can download this in 1 second… if you have 0 latency.
If your latency (ping time) is 500ms then every request has a half second delay on it. That means your browser makes a request, waits half a second, then starts downloading the content. It gets worse because that content can have more requests. If you have three layers of content, very easy on a modern web page, that’s a minimum of 1.5 seconds before everything starts to load.
Here’s an illustration with 500ms latency, 500kps, fetching 50k files.
0ms 500 ms 1000 ms 1500 ms
GET index.html
**
GET resource1
**
GET resource1.1
**
GET resource2
**
GET resource 2.1
**
GET resource3
**
As you can see, high latency eats up most of the page load time. You can see this for yourself in the Network pane of the debugging tools in your browser. Here’s where you find it in Firefox.
Here’s what Github looks like with 100ms latency. It’s noticeable.
You want to optimize for latency. You want to find networks with the lowest ping times to the sites you visit. ping www.github.com
to decide whether the network will respond well or not.
Since you’re traveling worldwide, and most of the servers you’re contacting are in North America, you should look for 250ms or less. Sometimes content is mirrored around the world, sometimes it isn’t. 250ms is pretty good for talking to North America from Asia.
Ads add to the number of requests per page. Sometimes A LOT of extra requests. Some sites are well designed and will be functional before the ads load. Others will not. High latency will make this worse.
Use an adblocker on your browser to avoid these extra requests.
If your computer is infected with a virus, it’s possible that your own computer is furiously using the network and clogging your connection.
Like a virus, malicious or poorly done extensions and toolbars can be using your computer’s network connection to do bad things. This can slow your connection down. Remove them.
If you’re running any sort of file sharing software like BitTorrent or Dropbox or Samba or Google Drive, turn it off. If a shared drive changes frequently it might be syncing all those changes and gulping down network.
Turn off any software update tools that might be downloading in the background like Steam.
It is not possible to improve your bandwidth with a bigger antenna when you have seventeen users downloading stuff next door slowing the whole house down. You could copy them and use a download manager (for normal files, YouTube, etc). Download all day then watch later.
As for web browsing, this is what I did when I had dial-up:
The first trick (and most important) is to reduce the number of simultaneous connections. Drop it down to 3 items, tops.
I can’t remember the way in IE, but in Firefox do this:
1) type About:config in the address bar
2) search for Connections
3) change Http.max-connections from 900 to 3. (you may also want to drop the max-persistant-connections-per-server to a figure lower than the max connections. not sure about “websocket”, give it a low figure if it helps).
X) the reason why this works is that it makes a request for a file and if it takes too long to come in then it times out and you get nothing. 900 may not actually be realistic for most user’s internet connections but they don’t see issues because most sites do not have 900 items on a page.
Of course disabling ads helps. Research HOSTS and PAC files.
If I absolutely didn’t want to be slowed down, I would disable images (although I prefer to see the image placeholders, some browsers may not show them nowadays. They let me know if I am missing a small or large image and sometimes it’s caption tells me what is supposed to be there. If I want to see it I can right click it and press “show image”).
You can try disabling other things like Flash – but today the webpages are covered in it, so some sites would become unusable.
A new one I have not explored is that some sites have “mobile” versions of their site (as opposed to “desktop”). A quick search tells me that Safari lets you do that, and you can get a “user agent” switcher for Chrome or Firefox.
Enjoy your fast internet 😀
I have given six tips, the last four tips are also useful if you are nearing your downloads limit with your ISP.
Just because I didn’t see this answer above, see if there is another place nearby that has better wifi. I stayed in a hostel recently and got a near unusable connection (~10kbps and flaky).
I was able to get the wifi connection of the hostel next door, and get 3Mbps.
In my case, I was lucky and it wasn’t password protected. But if it was, I could have asked someone going in or out if they’d be cheeky enough to let me have the password.
Assuming you have tried everything above, here’s a trick I used in my hostel to cope up with slow connections.
External network cards
These work like a charm and are very tiny so that you can carry 10s of them.
The trick is to use your NICs to connect to every network you can and then use speedify to connect all together and enjoy your increased speed. If you are confused what to buy just look for any 802.11n network adapters. And use a USB extension port to to extend your USB ports. In just 15$ I pentupled my avg speed by connecting with 4 extra networks. Hope this helps. The other one is a dirty trick and involves some misdoings on your part.
As you are in a hotel the default password for the WiFi router remains the actual password for that and a simple google search would reveal their access IP address and default password.
Here on you can change the password of WiFi under the wireless security. Apply bandwidth control protocols for devices and even reset the their router with your own tweaked router firmware.
Netcut
Mess up the ARP table of your router with netcut, just download it, install it and run it. it’s very simple and also protects your from ARP attacks.
Remember the last two methods may be considered illegal. Try to talk to the management first if you can. Happy traveling.
I can only tell you what I do. First, pick a chain of hotels and stick with them. I always stay at a certain band of hotels and this gives me the ability to know going in that I am less likely to have a problem. When I do have a problem, I have more barging power because I am an established customer.
When there is a problem, you have three choices.
Use their wired network. Most hotels I stay at have (but don’t advertise) in room Ethernet. Usually it’s just a plug in their lamp on the desk. Almost all hotels have this. Make sure to ask about it if your having a problem with wifi.
Go to the business center. There is almost always wired connections and better wifi in the business center. Again, almost all hotels have this.
Use your cell phone tethering. Yep it sucks, but if your getting bad speeds at the hotel, then it may be your only option.
You may need to be more realistic about your network needs.
(around 7 ~ 10Mbps is sufficient) but cannot tolerate <2Mbps
That may be totally unrealistic. I understand your goal but unless your watching Netflix or playing games that kind of speed just isn’t needed.
You could try not pushing commits till you have a better network. Or just accepting a slightly slower page load time. For example a google search is around 80Kb. Even with a 56k Modem that less then 2 seconds. At around 200 kbps that’s less then a second. A SO page is 290KB, again, at around 200 kbps that just a few seconds.
Try running a local caching DNS server on your laptop, or try caching more aggressively. Essentially, at even 100kbps you should have more then you need to do the kind of tasks your looking for as far as bandwidth is concerned. Maybe latency is an issue?
Know that some hotels that charge for Wi-Fi have special access points that monitor for other Wi-Fi communications taking place in range, and jam them by sending a “deauth” packet. So if you’re using Wi-Fi tethering from your laptop to your mobile phone, this will cause frequent interruptions and disconnections. This is done in an attempt to force their guests to use their expensive Wi-Fi service.
In the USA this practice was found by the FCC to be an illegal jamming signal and fined the Marriott chain $600,000 for doing so, along with a cease and desist order. But American laws don’t apply to hotels in other countries, who might also be trying to make a fast buck.
A USB WiFi dongle on a long lead can allow you to maximise your WiFi signal without you having to sit on top of the wardrobe or in some other daft place. I’ve been known to hang it out of the window as reception on the floor below had a good strong signal, or to run it under the room door into the corridor.
Of course this will only help you if it’s your connection to the wireless network that’s the issue. But you mention it disconnecting which makes it more likely that the WiFi itself is your problem rather than the upstream connection .
As an alternative: a potential solution that would work with “almost any” speed:
That way you don’t need huge amount of speed: just enough to display locally what is on the remote pc. Then when needing to download/send huge things, this happens on the remote pc with its good connection.
Additional to the other answers: You might also look at the area where you are booking. I know of areas in west Central Europe where you would be happy to get a stable 3Mbit/s connection. The connection is between 0.5 and 1.5 MBit/s and fails every other weeks for hours and all providers think it is not worth repairing/improving.
At least in many European countries providers allow you check the maximum speed available at a specific adress online with only giving them the adress. These data are not always accurate and does not mean the maximum speed was ordered but can give you a warning signal if it shows no or slow possible internet connection.
When you are already in this situation and LTE also doesn’t satisfy your need, you are very limited. Options are looking for an internet cafe or other businesses/private people providing WiFi/internet like some big shopping center, restaurantes or a WiFi sharing community like https://freifunk.net/en/ .
This obviously doesn’t apply everywhere, but some hotels have ethernet ports in the rooms. If you bring an ethernet cable (and a USB or Thunderbolt ethernet adaptor if you laptop lacks a dedicated port) then you can use a direct connection which may be faster.
As an aside, this doesn’t sound like the issue you’re having but some hotels I’ve been in have run out of IP addresses in their DHCP pool. You can fix this by setting one manually.
A simple trick to use – especially if browsing the web is very slow, is to change the DNS settings on your laptop for that WiFi connection. I generally use Google’s public DNS servers which are 8.8.8.8 and 8.8.4.4.
You can also subscribe to a premium DNS service such as smartdns.com which also enables access to services that are geo-blocked in your area.
Warning: Technical mumbo jumbo ahead:
By default, when you connect to WiFi you get an automatic IP address and along with this IP address you get the addresses of two DNS servers. These servers are what translate web addresses to IP addresses which is how computers connect to each other.
The problem is that WiFi routers make horrible DNS servers and are not designed for a large number of clients; and if your DNS lookup is slow, the entire Internet will feel slow, even if the physical connection is good because you are waiting on the WiFi router to tell your computer where to go – in order words, you are stuck on the ramp while trying to get to the Internet super highway.
You can get a better Wi-Fi antenna. A lot of wireless issues are simply due to poor coverage and crappy access points (consumer-grade gear is garbage and OSes are way too optimistic about displaying the signal level – sometimes displaying full signal when you can’t get more than 1Mbps from the AP).
Get yourself an USB wireless dongle with decent antennas (this one looks nice, but I haven’t tried it) and you should get way better speeds than with the default antennas (try not to laugh) your laptop comes with.
At first, I thought it would be sort of difficult to answer this. The only options are hotel WiFi and 4G/LTE, and it’s not always easy to do much about the speed of those. (Except for the fact that the speed given by various 4G/LTE carriers may vary, so you could check reviews of those before picking your carrier.)
Then I remembered something called Speedify. It’s a multi-platform service which utilizes channel bonding to allow you to fuse multiple internet connections into one.
By using a technology known as channel bonding Speedify makes it
possible to spread individual packets amongst multiple Internet
connections. By splitting all your web traffic at the packet-level
even large single socket transfers such as VPNs, streaming movies, and
uploading and downloading files can be given a major speed boost!
This would allow you to be connected to an LTE mobile connection and the hotel WiFi at the same time. If speed is very important to you, you could even join multiple LTE connections together. Of course, for that, you’d need multiple LTE modems and SIMs. That would, of course, increase your expenses. But then, you’re asking for high-speed internet while traveling, which is not going to be free in any case.
You mention that both LTE and WiFi speeds are unstable and fluctuate. Being connected through multiple connections at the same time would be a good protection against this, as you’d maintain an acceptable speed even when one of your connections goes slow or disconnects altogether.
Speedify review from Macworld. (4/5)
Speedify review from TechVise. (9.1/10)
Speedify review from PC World. (Generally favourable.)
As you have now noted in a comment, this also doubles as a VPN, which may also be useful in certain countries.
You get 5 GB of free usage per month. After that, it’s $8.99 per month or $49.99 per year.
Disclaimer: I’m not affiliated with Speedify. (Although I realize this answer probably reads a little bit like I am.)
There are few workarounds in this situation :
I usually buy a local sim card with access to the internet. You don’t pay much if you just browsing the web and don’t download/upload many large files. Most countries have special offers for tourist at the airport. You just need to bring your passport.
Credit:stackoverflow.com‘
4 Mar, 2024
5 Mar, 2024
5 Mar, 2024