1000Mbps is 'better' but in many cases, it is not a noticeable difference unless you're doing massive amounts of data transfers like video streaming, large file storage, etc.
If you're simply hosting wordpress sites for examples, you're never going to hit the 100Mbps limit.
Think about the number of lanes on a highway. If you have millions of people or huge trucks having to go through the highway, you'll get in a traffic jam if you have a limited amount of lanes. But it works perfectly fine if you have fewer people (or considerably smaller cars).
So yes having more lanes is better, but if it costs you extra and you never use them, then what's the point?
If we are talking about web hosting there is practically no difference in the site visitor's experience. Few webservers can move data fast enough to significantly saturate GigE network links. The ones that can tend to be those that either stream large files (video, .ISO-fles, and the like) or content servers. Application logic tends to slow things down to the point that the webserver will run out of other resources before they run out of bandwidth....not to mention the bottleneck that occur at the client side and in between.
If you're talking about port to port comparison, then 1gbps is far superior to 100mbps.
However, are you sure not comparing a 1gbps PORT vs a 100mbps connection? Those are two different things, and we often see places listing 1gbps when they really mean 1gbps Port with a 100mbps connection for the user.
Port meaning, the line is capable of 1gbps, but this doesn't mean this is what you're getting.
Even if you had 1gbp connection, your server would not utilise this without significant changes in the configuration. So whilst you get 1gbps connection your server would limit you anyway to somewhere around 200mbps.
FYI, to actually have 1gbps speeds would cost a lot more than a 100mbps by a mile. It's doable though, but definitely not at a budget level.
In addition to what everyone said, I'd like to chime in something.
Geo-locations are very important in terms of uplink/downlink. Some networks are routed better than others.
Eg your server is in New York, you probably get 90+% speed to NYC, maybe 70%+ to other states in america, but only 40-50%to Europe and maybe just 10% to Asia with packet lost.
It's good to do further research to the datacenters networking, because it will affect your performance. That's how you see people advertising *Asia optimized IP* or such, signifying that they have good connections to Asia.
When I'm in Malaysia, I suffer sometimes up to 50 % packet loss connecting to Wholesaleinternets network which is poor for me , even tho it is a dedicated 1 Gbps port.
Mbps means Megabytes per second while Gbps means gigabytes per second. It is basic computer knowledge to know that 1 GB = 1000 Mbs.
Mbps or Gbps or Kbps refer to the download speeds of data in a network. So the larger the amount of bytes per second the better the package since it will guarantee faster data transmissions between the internet and your device.
Am sure the more the number of bytes per second means you will have to spend more so in matters relating to choosing you check your budget and stability of the network.
This will really depend mostly on the provider. In terms of server providers/data centers, a lot of them will have a 30+ servers, each with 1Gbps ports, connected to a switch that may only have 1-2Gbps network access. Obviously, 30 servers cannot all access 1Gbps from a single 1Gbps network. So it's another gray area in the hosting industry, which can definitely be exploited/misrepresented.
1 Gbps is 10 times better than 100 Mbps, this is pure maths. However, note that you'll get a 1 Gbps connection but actual interconnection speed may depend on various other factors, thus limiting your overall networking performance. In other words, 1 Gbps is rarely achievable in the wild.
A 1Gbps connection is 10 times faster, but you need to clarify with your hosts of your server will be on a dedicated or shared port.
1Gbps ports are used more commonly these days, which allows you to burst upto the full capacity, but with a monthly limit on bandwidth. This means you can't expect to max out the port for the entire month, unless it's truly unmetered.
These come at a cost though.