SpeedSize processes images efficiently, with processing times varying based on file size, format, and complexity. Certain formats, like PNG or AVIF, generally require more processing time than WebP or JPEG.
Generally, standard product images (e.g., 500x500 pixels) are typically processed within 1 to 3 minutes, while larger images up to 1000x1000 pixels may take up to 10-15 minutes. High-resolution complex images can take up to 20 minutes, in rare cases even more.
To maintain uninterrupted access, SpeedSize performs optimizations asynchronously and in parallel. When a new media file is requested, SpeedSize fetches the original content and immediately delivers either the best candidate (the most optimized version processed up to that point) or the original file, ensuring users have access without delay.
To enhance caching efficiency, SpeedSize updates the cache incrementally every 600 seconds during processing. Once the final optimized version is complete, it’s cached with a max-age of one year, enabling rapid delivery for future requests. SpeedSize’s adaptive delivery and auto-scaling infrastructure allows it to adjust dynamically to demand, guaranteeing a responsive user experience.