On 16/12/2009 17:42, Damien POBEL wrote: > Hi, > > Sujet : [Sdk-public] question: what about adding the vesrion number to > image > attribute urls so that we can add expiry headers? > De : Gaetano Giunta <g...@ez.no> > Pour : sdk-public@lists.ez.no > Date : 16/12/2009 17:16 > >> As far as I can tell, a simple fix to the std attribute template for >> ezimage could be done to generate urls like this one: >> >> http://ez.no/site/var/storage/etc.../image.gif?1 >> >> where 1 is the version number of the image. >> >> As soon as this is done, the webserver can be configured to add expiry >> headers to image files coming from var/storage that are far away in the >> future (1year, maybe never), optimizing - user response time - server >> load > you can already do that because the version is already in the URL > generated. > For instance in the following URL : > http://pwet.fr/var/plain/storage/images/media/images/bandeau_planet_ez_publish_fr/219971-3-fre-FR/bandeau_planet_ez_publish_fr_large.png > > > 3 is the version number. So each time the image is changed the URL > changed to :)
doh! the nice thing to eZP is that it keeps your brain trained and fit - lifelong learning... ;) > >> Of course this does not apply as easily to ezdesign() tpl operator (but >> maybe it could, using ?timestamp_of_the_file instead of the version nr). > that could be nice, but if it would be even better to encourage the use > of ezjscore operators to include JS / CSS. > > Note : I'm going to make a presentation on this topic at the winter conf > :-) > > Cheers, > -- > Damien > -- Gaetano Giunta eZ Systems 7 Cité de l'ameublement, 75011 Paris paris : +33 (0)4 78 37 01 33 mobile : +33 (0)6 71 38 78 21 skype : gaetano.giunta http://twitter.com/gggeek -- Sdk-public mailing list Sdk-public@lists.ez.no http://lists.ez.no/mailman/listinfo/sdk-public