How to calculate data transmission rate

Data transmission is the process of exchanging data between the server on which the site is located and the computer of the visitor of the page. Both the data transmitted from the server to the visitor's computer (can be, for example, html files, images, audio and video recordings, etc), as well as the data transmitted from the user's computer to the server are counted. The more visitors there is on the website and the more the site is used, the bigger is the data transmission.
For shared hosting, data transmission limits are usually already set by hosting administrator, so to prevent server-wide overhead and data transmission failures on each page. Usually after the limit is reached, you can pay for additional bandwidth or the account gets blocked. However, in our hosting in case the data transmission limit is exceeded the account downgrades from Pro to Free. You need to purchase additional data transmission for your account to get back to Pro.

Calculating the data transmission of a specific page

To calculate the monthly data transmission of a specific page, it is necessary to take into account the monthly average number of visitors on the website, the average size of a subpage and to count how many visitors does the entire website have in a month.

For example, if the site has 5 pages, the average size of one of them is approximately 30 KB, the average number of visitors per month is 50 people (and we assume each visitor has viewed all 5 pages of the website):

50 people * 30 KB * 5 subpages * 30 days = 225.000 KB, or 0.225 GB per one month.

On our hosting data transmission on users' pages is calculated automatically. It is visible in the Summary section in the control panel. There you can find how much data transmission has been used this month and the total amount that can be used per month on this account.

To reduce the data transmission usage on the web page, you can reduce the size of the page, for example, by removing unnecessary text, images and other files without which the site works as expected. You can also optimize graphics using JPEG images with high compression and GIF format for animation. You can also reduce the resolution of the images - if you do not need a photo of the small band of 4000 px, you can reduce them, for example, to 1080 pixels - resolution of a standard monitor. It is also recommended do not place the flash, audio or video presentations on your website - you can place them on dedicated servers. If there files available for downloading, you can place them on the file storage service and place a link to them on your website. You can also use CSS and JavaScript, attaching external files instead of inserting anything into an .html file. You can also remove unnecessary tags, spaces, comments, and use only the necessary meta tags (this speeds up page loading).

You can also reduce the size of the data transmission by page caching. This will allow your browser to store a copy of the page in the cache. When visitor visits some page for a second time, he sees a cached copy of the page stored by the browser, not the page itself.