Very often web hosts talk about bandwidth and data transfer as the same entity. However, they are in fact, different.
- Bandwidth is the amount of data that can be transferred at one time.
- Data transfer is the actual amount of data transferred.
Think of it this way. If bandwidth were a tunnel, the bigger the tunnel the more cars can pass through it. Data transfer would then be the number of cars allowed to go through the tunnel in a given time period, say a month.
The less bandwidth you have, the slower it takes your website to load, regardless of your visitor’s connection type. Visitors will have to wait their turn. The less data transfer you have, the more often you will find your website unavailable because you have reached the maximum amount of data allowed to be transferred.
To determine what is sufficient, you need to take into consideration the size of your website and the number of visitors you have in a month’s time.