do i get a hit of bandwith everytime someone views a photo

  • 1
  • Question
  • Updated 8 years ago
If i have a 500MB image to zoom it hosted on my server, do you pull the 500 MB for every visitor, or you download and cache everything on your servers ?

What if i upload a new version, does it automatically re-sync ?

Thank you so much

Photo of Denis Ethier

Denis Ethier

  • 1 Post
  • 0 Reply Likes

Posted 8 years ago

  • 1
Photo of Bill Crow

Bill Crow, Seadragon Group Manager

  • 100 Posts
  • 38 Reply Likes
Once you first create a Deep Zoom version of your image on, it's cached on our servers (on Azure.) We never access your original image again, so yes, you get free bandwidth (and storage) when anyone is viewing the version of your image, even when you embed the viewer on your web page.

That said, you should not delete your source image on your server. We do occasionally check the source URL to make sure it's still valid. We will (eventually) remove the version if we can no longer access the source URL. is providng you a cached Deep Zoom version for efficient viewing, not a permanent repository for your image.

Changing your source image will not change the cached version on You will need to re-create a new version for the new image. The best way to do this is to make sure each of your source images has it's own URL; don't just replace an existing file with new content.

If you do want to re-create a new image from a previously used file, you have to give us a new URL. You can do this by adding some extra dummy URL arguments on the end. For example and will both access the same source image, but because they are different URL's, will create separate Deep Zoom images, each with their own unique ID and URL.

Photo of Nathanael Lawrence

Nathanael Lawrence

  • 795 Posts
  • 55 Reply Likes
Denis, if you don't mind taking a hit for bandwidth when people are viewing portions of your image and prefer the traditional control of being able to replace images on your own terms, you can always use Deep Zoom Composer (which is basically that you can run on your own computer and then upload the output files to your own server).