TiiToo / vegas

Automatically exported from code.google.com/p/vegas
1 stars 0 forks source link

proposal EdenLoader, ECMAObjectLoader et gestion du cache du navigateur #49

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Le cache des fichiers eden téléchargé avec
les classes EdenLoader, ECMAObjectLoader doit être géré manuellement du type 
: 
var request:URLRequest = new URLRequest( "toto.eden?random=" + Math.random(
(new Date()).valueOf() ) ;

Est ce possible d'implémenter une méthode .setCache(true); rendant la
gestion du cache automatique et géré par la classe mère ?

Original issue reported on code.google.com by matth...@delfiweb.com on 5 Jan 2009 at 7:29

GoogleCodeExporter commented 9 years ago
Hello :)

En fait ce qui me dérange dans cette proposal c'est qu'en fait le cache doit 
être 
géré au niveau de l'URLRequest à mon sens et sa propriété "url" plutôt 
qu'au niveau 
de la classe de chargement directement ;) C'est URLRequest qui possède la 
propriété 
url et non pas la classe de chargement (URLLoader, Loader, Sound, etc..)

Du coup je vais y réfléchir mais je pense qu'il est préférable de penser à 
une classe 
CacheURLRequest qui permettra d'ajouter cette option "sous réserve" de pas 
introduire 
par la suite des nons sens ... en effet une classe URI doit arriver dans 
Maashaack 
dans les prochains mois... et cela risque de créer des des soucis avec celle 
ci.

eKA+ :)

Original comment by ekamel...@gmail.com on 5 Jan 2009 at 7:40

GoogleCodeExporter commented 9 years ago
Salut,

CacheURLRequest doit pouvoir gérer lors de la construction IOC / MVC à partir 
des
fichiers eden directement. Si les fichiers sont déjà dans le cache du client, 
ils ne
seront pas rechargés. Cela peut être génant surtout si les fichiers eden sont
regénérés périodiquement avec quelques modifications à l'intérieur.

Matthieu

Original comment by matth...@delfiweb.com on 5 Jan 2009 at 7:50

GoogleCodeExporter commented 9 years ago
Hello :)

Personnellement c'est pas trop un problème que j'ai pu rencontrer, et il est 
vrai que 
j'ai tendance à abuser du vidage de fichier temporaire dans mon navigateur :) 

Mais il est vrai qu'un refresh peut être géré il est vrai dans la fabrique 
elle même.

Je pense que je vais me pencher d'abord sur la classe CacheURLRequest( nom 
final ou 
provisoire ? ) et si c'est bon je l'intégrerai dans le loader IoC :)

EKA+ :)

Original comment by ekamel...@gmail.com on 5 Jan 2009 at 8:03

GoogleCodeExporter commented 9 years ago
Chose intéressante dans la doc de la classe URLRequest mais pour AIR seulement 
:
http://help.adobe.com/fr_FR/AS3LCR/Flash_10.0/flash/net/URLRequest.html

Ils ont une gestion du cache intégré :) 

Sinon faut que je teste aussi le code suivant :

{{{
var header:URLRequestHeader = new URLRequestHeader("pragma", "no-cache");
var request:URLRequest = new URLRequest("file.eden");
request.requestHeaders.push(header);
}}}

Je ne sais pas si ce code est fonctionnel ou pas ? Mais à voir :)

Original comment by ekamel...@gmail.com on 5 Jan 2009 at 8:07

GoogleCodeExporter commented 9 years ago
continue this problem in a ASGard google code issue :
http://code.google.com/p/as-gard/issues/detail?id=19

Original comment by ekamel...@gmail.com on 15 Jan 2009 at 3:53