Posts Tagged ‘Network Limitations’

WordPress:Network Limitations

Saturday, June 28th, 2008

Depending on the quality of your server’s connection to the Internet, you may not be able to serve as many pages as you want to as fast as you want to serve them.

Your server’s network provider (your host or ISP) will usually connect your server to their internal network via an ethernet adapter. Adapters typically operate at certain standard maximum speeds, usually 10Mb/s, 100Mb/s, or 1Gb/s. Your server is physically incapable of transferring files of any kind in excess of this speed. There are additional barriers to your transfer rate that will likely reduce your server’s speed even more.

First, it is important to note that many of these numbers (especially the speed of your server’s network adapter) are theoretical. In practice, your server will never transfer files at the maximum rate specified by the adapter, because in addition to the actual data being transferred, the server is also sending and receiving routing information of different kinds that the internet requires to get data to your site visitors. Because of this “network overhead”, only a fraction of the full bandwidth is available for actually transferring files.

Second, your server is likely connected to various devices in your network provider’s facilities that will limit your transfer rates more than the limits on your server’s network adapter. These devices are in place because your network provider has to fraction out its limited bandwidth to many servers at its location, and all of the bandwidth must be shared.

Certain network providers allow you to “burst” data — temporarily exceed a pre-set transfer speed limit — in special cases when demand for your site content is high. The network provider’s hardware is specially designed to know when this is required. Some providers charge extra for this feature, some do not, and others do not offer this feature at all. It’s up to you to find out.