A few small improvements need to be made to our photo printing order website. We are looking to speed it up and offer a better image upload experience.
1. Optimise the server side for faster speed. You can choose caching plugins, DB cache, minify, image optimization, website compression, reduce website redirects, remove unncessary ajax calls or similar. But want to see much imroved response times in uploading images and submitting the order.
2. Offer better browser caching with expires headers etc.
3. Generate a low resolution image preview quickly on submitting a picture for upload, and replace with the higher quality once file upload is done (asynchronous image loading). Currently it takes about 3-4 seconds on a 10mbps connection. But we are looking to speed it up.