Talk de S. Kaes sur le 'performance tuning' en Rails


#1

(lors de Ruby en Rails 2006 : http://rubyenrails.nl/ )

à lire absolument

РJean-Fran̤ois.

ps : ‘performance tuning’ = optimisation des performances, en français ?


#2

merci pour le lien.

Thibaut


#3

On 5/23/06, Mathieu C. removed_email_address@domain.invalid wrote:

atomes (:action), personnellement je préfère m’y tenir, coté
optimisation j’ai encore une marge énorme coté DB.

Un des « problèmes » de RoR est que justement il n’est pas fait du tout
pour
des
SGBD « intelligents » (plus que mysql de base) et donc utiliser
postgresql
n’a souvent
pas d’incidence il me semble sur la vitesse de l’ensemble.

Avoir un bon schéma est important en général pour des applis mais moins
pour
RoR.


#4

Salut,

Effectivement c’est très intéressant, merci pour ce lien, le monsieur
maîtrise le sujet.

J’aime bien les allusions à ‘DHH a dit…’

Cela dit, je n’aimerais pas à avoir à comprendre une appli rails
passée à la moulinette de ses optimisations. par exemple diapo 33 ou
37

A tort ou à raison le core a “imposé” un style, par exemple l’abus des
atomes (:action), personnellement je préfère m’y tenir, coté
optimisation j’ai encore une marge énorme coté DB.

Ciao’
Mathieu


#5

Salut,

Le 23 mai 06 à 16:33, Thibaut Barrère a écrit :

Cela dit, je n’aimerais pas à avoir à comprendre une appli rails
passée à la moulinette de ses optimisations. par exemple diapo 33 ou
37

marrant je me suis fait la même réflexion à la lecture!

idem !

Le 23 mai 06 à 16:20, Mathieu C. a écrit :

Effectivement c’est très intéressant, merci pour ce lien,
Merci aussi Jean-François.

J’aime bien les allusions à ‘DHH a dit…’

J’aime aussi : c’est tellement vrai. DHH dit des trucs, tu comprends
bien l’idée, mais il va pas te donner les détails. D’ailleurs je
serais curieux de voir le code de ses applis, niveau optimisation.

NP


#6

Cela dit, je n’aimerais pas à avoir à comprendre une appli rails
passée à la moulinette de ses optimisations. par exemple diapo 33 ou
37

marrant je me suis fait la même réflexion à la lecture!

je pense que si je devais retenir ses optimisations, je laisserai le
code en
l’état (ex: link_to et consors), mais je développerai des taches rake
pour
faire du post-processing débrayable si problème (ex: qui remplace
link_to
par ce qu’il propose etc).

Thibaut