Omdat ik veel foto’s heb, en deze ook in hoge resolutie wil aanbieden, heb ik gekozen voor S3 als opslag. Dit is een goedkope en schaalbare oplossing voor het opslaan van grote hoeveelheden data. De foto’s worden geüpload naar S3 en de website maakt gebruik van de S3 URL’s om de foto’s te tonen. Dit zorgt ervoor dat de website snel is en dat de foto’s snel geladen worden. Ook is het mogelijk om de foto’s te downloaden in de originele resolutie
Om de website snel te houden, worden de foto’s niet direct getoond in de hoge resolutie. In plaats daarvan worden er thumbnails gegenereerd van de foto’s. Deze thumbnails worden gebruikt om de foto’s te tonen op de website. Dit zorgt ervoor dat de website snel is en dat de foto’s snel geladen worden. De thumbnails worden ook opgeslagen in S3, zodat deze snel kunnen worden geladen. De thumbnails worden gegenereerd met een achtergrond taak, zodat de website niet traag wordt door het genereren van de thumbnails.
6mb
1.6mb

Soms wil je niet een of twee foto’s downloaden maar een aantal tegelijk of zelf alle foto’s uit het album.