Brion Vibber 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.
>>     
>
> Well, what about the 5 million other users browsing Special:Newimages? 
> We don't want 50 simultaneous attempts to build that first 
> über-thumbnail. :)
>   

Right .. I am just saying the simples path is integrate it into the 
upload flow. ie The image won't be a known asset until that first 
uber-thumbnail is generated. Once that happens then its available for 
inclusion and listed on Newimages. The user won't notice that extra 
10-15 second delay because it will be part of the uploading flow.

i.e the user is already waiting for their file to be uploaded a few 
extra seconds of server side processing integrated into that waiting 
won't be noticed that much and will be easier to integrate with the 
existing system. (instead of a new concept of "resource is being 
processed please wait"

We do eventually need a "this resource is being processed" concept but I 
don't know if its good project for the summer of code student to target.

--michael

_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to