On Thu, Jun 4, 2015 at 11:04 AM, Ernesto Reinaldo Barreiro <
[email protected]> wrote:

> @Martin,
>
> Yes.... I mean exactly that... And if you are clever enough you can do some
> optimizations like caching generated thumbnails :-)
>

I am not so clever so I'd let the browser and the CDN (if there is such) do
that do for me ;-)
I'll just make sure the path to the image is stable and the respective
response headers are set.


>
> On Thu, Jun 4, 2015 at 10:00 AM, Martin Grigorov <[email protected]>
> wrote:
>
> > I think Ernesto suggests to use something like the mounted resources
> > explained at
> > http://wicketinaction.com/2011/07/wicket-1-5-mounting-resources/
> > This way the browser will be able to make several requests to the server
> > because there is no locking at the server side as with Page instances.
> >
> > Martin Grigorov
> > Wicket Training and Consulting
> > https://twitter.com/mtgrigorov
> >
> > On Thu, Jun 4, 2015 at 10:43 AM, Edgar Merino <[email protected]>
> wrote:
> >
> > > Hello, thanks for the response, what do you mean exactly by delegate to
> > > the mounted resource? I'm thinking I can mount the images resource, and
> > > simply reference them using their URI (is this what you mean by
> delating
> > > the call to the mounted resource?), so even if users replace the panel,
> > > image loading won't be cancelled, since it will still be waiting for an
> > > existing resource (instead of the problem I'm having now, where the
> > > resource vanishes before being transfered to the user).
> > >
> > > I believe this should avoid 3. in your response, what do you think?
> > >
> > >
> > > On 04/06/15 02:26, Ernesto Reinaldo Barreiro wrote:
> > >
> > >> Hi,
> > >>
> > >> I see two options....
> > >>
> > >> 1- Block the screen while images are being loaded so user has to wait.
> > >>
> > >> or
> > >>
> > >> 1- Mount a resource serving images thumbnails.
> > >> 2- Panel showing those thumbnails just delegates into mounted
> resource.
> > >> So,
> > >> image generation will be faster and panel replacement will be more
> fluid
> > >> 3- Also block UI while replacing panel: if your users are too fast you
> > >> might encounter the same problem again.
> > >>
> > >>
> > >> On Thu, Jun 4, 2015 at 9:16 AM, Edgar Merino <[email protected]>
> > wrote:
> > >>
> > >>  Hello:
> > >>>
> > >>>      I'm having a problem with dynamic resources and ajax calls, I
> > have a
> > >>> panel that includes some image thumbnails, these thumbnails may take
> > >>> between 5 and 30 seconds, if a user attemps to cancel loading of this
> > >>> images and loading another panel (e.g. replacing the panel), an
> > exception
> > >>> will be thrown and cause a 500 response for each of the resources
> that
> > >>> failed to load. The logged error message is as follows:
> > >>>
> > >>> ERROR - DefaultExceptionMapper     - Unexpected error occurred
> > >>> org.apache.wicket.WicketRuntimeException: Component
> > >>> 'mainContainer:mainPanel:wrappedContent:tabbedPanel:panel:materias'
> has
> > >>> been removed from page.
> > >>>
> > >>>      I understand the error, but I don't know what to do to avoid it,
> > has
> > >>> anyone got a similar problem and found a solution?
> > >>>
> > >>>
> > >>> Thanks in advance.
> > >>> Edgar Merino.
> > >>>
> > >>> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: [email protected]
> > >>> For additional commands, e-mail: [email protected]
> > >>>
> > >>>
> > >>>
> > >>
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [email protected]
> > > For additional commands, e-mail: [email protected]
> > >
> > >
> >
>
>
>
> --
> Regards - Ernesto Reinaldo Barreiro
>

Reply via email to