Awesome Gallery was designed to provide a highest performance possible, so it supports large galleries with ease. There are 2 major approaches for showing large galleries without overloading your server (and visitor’s browser):
Awesome Gallery will load about 20 images when the page is opened, and then a visitor can load more by clicking a button. This approach is recommended when you want to save server resources by not loading images without an explicit request, or when you are planning to have some content below the gallery.
Endless scroll means that every time visitor scrolls to near bottom of the screen – a new portion of images is downloaded from the server and shown. This mode is more user-friendly, but results in a higher server load. Please also note that the content below the gallery will not be accessible until all the images will be loaded (inaccessible, in practice).