Le 29 juin 09 à 15:37, Laurent Declercq a écrit :
> > Bonjour ; > > Personne ne sais me répondre ? > > Sinon, j'aimerais aussi savoir à quoi correspond la directive de > configuration suivante : > > config.cache_classes = false > > J'avoue que je ne comprend pas bien le terme de cache. Il est > stipulé : > > [quote] > # In the development environment your application's code is reloaded > on > # every request. This slows down response time but is perfect for > development > # since you don't have to restart the webserver when you make code > changes. > [/quote] > > Soit, si je traduit correctement : > > Dans un environnement de développement, le code de votre application > est > rechargé à chaque requête. La réponse est plus lente mais c'est > parfait > pour le développement depuis que vous n'avez plus besoin de redémarrer > le serveur Web quand vous opérez des modifications dans le code. > > Ce que je ne comprend pas, c'est la notion de cache. Ou sont conservée > les données ? S'agit t'il d'une compilation du code source ? d'objets > sérialisé ? Bref, je comprends pas et malheureusement, je ne trouve > pas > de doc la dessus. Il n'est pas question des données, mais simplement du cache. En effet, au lieu qu'à chaque requête ton code soit "modifié" par Rails, il est "modifié" la première fois et ne bougera plus. Ce qui implique que si tu modifies ton code il n'y aura aucune modification de celui-ci sans redémarrage de ton serveur. De même, il y a un chargement de la classe très tôt ce qui entraîne un démarrage de ton serveur plus lent. -- Cyril Mougel http://blog.shingara.fr --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
