You can use two strategies. Reduce image size (on upload on request). Enhance browser caching using static files (fixed URLs and setting caching parameters)