Hi Ian! Thanks for the reply ;)

IThat could solve the problem with my current architecture, but I guess I
will just store many different versions of the image **on the disk** instead
of using gd each time the users requests the image.

See the topic at as.org:
http://www.actionscript.org/forums/showthread.php3?t=106049

Thanks again!

Marcelo.

On 5/17/06, Ian Thomas <[EMAIL PROTECTED]> wrote:

Hi Marcelo,
  The obvious optimisation would be to cache the scaled images on the
server - save them under a name dependent on the dimensions of the
generated image.
E.g.
trees.jpg
becomes
cache/trees_400x300.jpg

Then when you serve the image, just check to see if the file is in the
cache - if it is, serve that, if not then regenerate before serving
it.

I've done that on image galleries a lot and it works fine.

In terms of stopping the user redownloading the image - if the image
is served as a 'standard' static image, the client's local cache
should take care of it without you having to do any work.

In short - all those optimisations should be possible serverside
without you having to do anything at all to your Flash code.

HTH,
  Ian

On 5/17/06, Marcelo de Moraes Serpa <[EMAIL PROTECTED]> wrote:
> Hi!
>
> I´m doing a research on RIA´s optimization techniques and I plan to
> implement such in my app´s next version as its getting bigger and bigger
so
> it became a necessity to optimize it.
>
> Currently, I´m using shared fonts, shared symbols and shared classes
(the so
> called "dll" swf) that are all loaded once in the application lifetime,
> avoiding the download redundancy and optimizing the size of the
subsequent
> swfs. However, my application is still not fast as I would like it to
be,
> the main reason is obvious, it uses too many classes (and v2 framework
adds
> a great deal to the class inventory). The second reason is becouse of
the
> nature of my app: Its an online picture album. The images are stored in
1MP
> at the server and each time the client requests the image, its converted
> (scaled down) at runtime using GD. It´s very flexible as I can make many
> different size images without worring about saving them, however, and I
> would like the oppinion of more experienced web developers, I think it
would
> bring me problems when my site gets a very high trafic AND it is slower
than
> if I would just load the image without pre-processing it.
>
> Also, I´ve not implemented controls such as to prevent the client to
> redownload the picture if it is already downloaded - how could I do
that?
> Something that came into my mind is to use SharedObjects to cache data
and
> some logic to implement such thing.
>
> Any suggestions would be very much appreaciated!
>
> Thanks,
>
> - Marcelo.
> _______________________________________________
> [email protected]
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
>
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to