> -----Original Message-----
> From: Bas Gooren [mailto:b...@iswd.nl] 
> Sent: Tuesday, March 15, 2011 7:10 PM
> To: users@wicket.apache.org
> Subject: Re: mountSharedResource() on huge amount of images
> 
> Now you're talking about rendering them, which is a different 
> topic than mounting a resource which serves said images.
> 
> You'll only need to mount a single shared resource which 
> serves all the images. However, given the amount of images 
> you can consider allowing your front-end (e.g. apache httd) 
> or a dedicated webserver serve the images.

Is there example, please?



> 
> Since you mention that the amount of images can be 
> potentially large (>250), I'd suggest removing the "show all" 
> option, or using an ajax viewport (max 20-50 images on-screen 
> at a time, when the user scrolls you load new images over ajax).
> 
> Someone else just suggested storing images in the database. 
> While there is usually heated debate about this topic (files 
> on disk vs in the database), let me just say that simply 
> having lots of images is no reason to move images into the 
> database. For starters, you can always store your files in a 
> hashed folder structure, e.g. when the ID is 1234, store the 
> image in a file/folder called /1/2/3/4.jpg
> 
> Bas
> 
> Op 15-3-2011 18:00, Ladislav DANKO schreef:
> > Imagine this situation: users have accounts on photo album 
> where they 
> > upload images. System from uploaded images create thumbnails. Users 
> > can browse their photo - there is combo "show 25", "show 
> 50"... "show 
> > all" images. On page I render thumbnails on a page which 
> are shadowbox 
> > clickable images.
> > All images ("show all") I do in way described below.
> > Works fine but in extreme situation there is user with more 
> than 3.000 
> > images in one photoalbum.
> >
> > Or -how to do it better way?
> >
> > Thanks,
> >
> > Laco
> >
> >
> >
> >> -----Original Message-----
> >> From: Bas Gooren [mailto:b...@iswd.nl]
> >> Sent: Thursday, March 10, 2011 11:32 PM
> >> To: users@wicket.apache.org
> >> Subject: Re: mountSharedResource() on huge amount of images
> >>
> >> The general idea is to mount a single handler, which takes the 
> >> filename from the url.
> >> There is no reason to mount all images by such a handler 
> one-by-one.
> >>
> >> Bas
> >>
> >> Op 10-3-2011 23:01, Ladislav DANKO schreef:
> >>> Hi all,
> >>>
> >>> what is the recommended way to mount huge amount of an images
> >>> (thousands) in app? Does mountSharedResource() has any bottleneck?
> >>> Simplified code look
> >>> like:
> >>>
> >>> Folder folder = ((Start) Application.get()).getUploadFolder();
> >>> File[] files = folder.getFiles();
> >>> List<File>   lList = Arrays.asList(files);
> >> Collections.sort(lList); int
> >>> i = 0; Iterator<File>   iterator = lList.iterator();
> >>> while(iterator.hasNext())
> >>> {
> >>>   iterator.next();
> >>>   String fileName = lList.get(i).getName();
> >>>   mountSharedResource("/images/" + fileName, new 
> >>> ResourceReference(Images.class, fileName).getSharedResourceKey());
> >>>   i++;
> >>> }
> >>>
> >>> But what if in folder is for example 100.000 photos?
> >>>
> >>> Thanks for pointing,
> >>>
> >>> --
> >>> Ladislav DANKO
> >>>
> >>>
> >>>
> >> 
> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >>> For additional commands, e-mail: users-h...@wicket.apache.org
> >>>
> >
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to