J'ai programmé en php. Et quand vous utilisez un framework, alors, dans la mesure où php est intepreter, tout le framework charge chaque requête. Mais pas les rails, cependant, ruby est interperter aussi ... Alors, comment ça marcheComment fonctionne Ruby on Rails
Répondre
Non. Rails car le framework met en cache tous les modules, classes et bibliothèques chargés sur les premières requêtes (ce n'est pas sur la première requête seulement car il a aussi une charge paresseuse pour les choses ci-dessus). Par défaut, en mode développement, tous les modules d'applications (mvc) sont rechargés à chaque requête. Les bibliothèques (plugins, gemmes, etc.) ne sont pas rechargées.
Je le sais. Je veux juste savoir comment ça se passe. Ruby est un interpréteur, donc il doit finir après l'exécution du programme –
Il ne se termine pas après chaque requête, il attend les nouvelles requêtes. Pensez-y comme un démon exécutant une boucle. Mais je sais que ce n'est pas ce que tu veux. Heureusement, à la fois rubis et rails et des tonnes de gemmes rails dépend sont open source, donc vous pouvez jeter un oeil la mise en œuvre si vous voulez vraiment et sont prêts à prendre le temps. –
Rien ne dit qu'un langage interprété doit s'arrêter à tout moment. Ruby on Rails s'exécute généralement comme au moins un processus persistant et répondra à de nombreuses demandes tout au long de sa durée de vie. PHP est délibérément nettoyé entre les demandes et recommence à zéro à chaque fois. – tadman
Votre question est énormément grande ouverte et trop grande pour vraiment répondre efficacement. C'est un bon endroit: RoR Guides. Si après avoir lu que vous avez des questions plus spécifiques et dirigées les ramener et nous ferons de notre mieux pour vous aider ...
- 1. Ruby on rails fonctionne dans l'aide?
- 2. wicked_pdf ne fonctionne pas - Ruby on Rails
- 3. Plupload fonctionne avec Ruby on Rails?
- 4. Ruby on rails - $ .ajax ne fonctionne pas
- 5. Ruby on Rails: replace_html ne fonctionne pas
- 6. Comment maîtriser Ruby on Rails
- 7. Comment installer Ruby on Rails?
- 8. Ruby on Rails: « find_create_by_user »
- 9. Ruby on Rails raccourcis
- 10. Ruby on Rails + Devise
- 11. Ruby on Rails XML
- 12. ruby-on-rails: gravatar_for
- 13. Ruby on Rails - Temps
- 14. Application Ruby on Rails
- 15. Ruby On Rails chemins
- 16. Ruby on Rails comment cette route fonctionne pas
- 17. Ruby on Rails relations
- 18. LocalJumpError (Ruby on Rails)
- 19. Ruby on Rails + EventMachine?
- 20. Ruby on Rails d'installation
- 21. Ruby on Rails:
- 22. Ruby on Rails Gem
- 23. Ruby on Rails d'exécution
- 24. Graphiques Ruby on Rails
- 25. Routes - Ruby on Rails
- 26. panier Ruby on Rails
- 27. Ruby on Rails Inconvénients
- 28. ruby on rails formulaire_pour
- 29. OCIError (ruby on rails)
- 30. Ruby on Rails regex
Huh? Quelle est la question? – Starkey
Je veux dire, comment est-il géré ... Charge-t-il son environnement (ActiveRecord, ActiveSupport, etc) pour chaque requête comme en PHP? –
-1 classique écrivez-moi un livre question –