Skip to main content

Save Bandwidth By Preventing Others Show Images Hosted By You

If you are really concerned about Monthly Bandwidth Transfer, you can optimize a few settings on your hosting and save a little of it. If you do not know the meaning of bandwidth, it is nothing but the data transferred from the server to the client computer. Bandwidth is used to show a web page and all its content to a user. If all the components like video, flash, images etc are hosted with your web server, more bandwidth will be taken to load them on the browser. As the amount of data transfers to the browser from server increases, it consumes more of it. This tutorial explains some simple tips to reduce server bandwidth consumption.

  1. Stop Others From Show Photos Hosted By You On their Websites

    It is common to copy the image including the hosting address to show a picture on newbie blogs. If some newbie bloggers want to show the images already displayed by you, it is possible, they may copy the image location and paste it on their blogs. By doing so, they can show those images on their blogs at the cost of your monthly bandwidth. However, you can disable this type of stealing by using 'Hotlink Protection' provided by cPanel. Follow the steps below to prevent others from displaying photos hosted on your web server on third-party blogs.

    1. login to your hosting account and go to 'My Account'

    2. Click Launch button opposite to Hosting


    3. Click Manage

      In cPanel you can see Manage button. Press this button to access the hosting management page.


    4. Go to Security

    5. Click Hotlink Protection


    6. If the Hotlink Protection is disabled, you should click on the enable button.


    7. type the domain names of the websites which are allowed to show the images hosted in this server. Here I type the domain names of my blog 'CoreNetworkZ.com' and SysToSys portal.

    After saving this configuration, no websites other than SysToSys and CoreNetworkZ are allowed to show images hosted with my web server. In other words, I have successfully blocked other websites from using my server bandwidth.

  2. Use Images With Lower Resolution

    As the size of a picture increases, it costs more bandwidth. It is advised to use formats which support compression like .jpg and .gif. Lower size images not only save the bandwidth but also improve your loading time and Search Engine ranking. Google added web loading time as one of the factors which determine the Search Rank of a web page.

  3. Reduce the Use Of Flash

    Though flash is very appealing for a user, it takes too much time to load on browser due to its large size. For bandwidth optimization, you must reduce the usage of flash on your web pages.

  4. Host your Videos & Images on External Hosting Sites

    If you upload the videos to your server, it will cost you a great deal of bandwidth once a user plays it. I always recommend you to use YouTube and other similar services to place your videos and embed the iframe code on your website for users who want to play it.

  5. Reduce the HTML File Size

    By using an external Style sheet and JavaScript instead of inline styling, you can reduce the total HTML file size.

  6. Prevent Loading Unnecessary Information

    It is better to configure your page in a manner to load only the necessary details first.


By simply following the six steps explained in this guide, you can reduce the number of data transfers from the server to the user computer and improve the loading time. The first step explains the prevention of third party websites to show pictures hosted by you while others are directly reducing the amount of data transfer.

Popular Tutorials
  1. Guide to Create Free Email Accounts With Godaddy

  2. NameCheap DNS Issues

  3. Change GoDaddy MX Records With Third Party Records

  4. This Domain is Already Assigned to an Account

  5. Guide to Prevent Denial Of Service (DOS) Attack

Comments