Michael Dale wrote:
yea again if we only issue the big resize operation on initial upload with a memory friendly in-place library like vips I think we will be oky. Since the user just waited like 10-15 minutes to upload their huge image waiting an additional 10-30s at that point for thumbnail and "instant gratification" of seeing your image on the upload page ... is not such a big deal.
It can be parallelized, starting rendering the thumb while the file hasn't been completely uploaded yet (most formats will allow to do that). That'd need special software, the easiest would be to use a different domain on Special:Upload action to the resizing cluster. These changes are always an annoyance but it would ease many bugs: 10976, 16751, 18202, upload bar, non-NFS backend...