Je recevais 0,5 reqs/s sur la première page de mon application rails (une page très simple, la plupart du temps statique qui a fait quelques appels de base de données, mais rien que WEBrick a dit a pris plus de 0,8 ms), servi avec mince. J'ai ajouté des outils de profilage ruby-prof à mon ApplicationController via les instructions du blog de Dan Mange et j'ai exporté le graphique d'appel vers la sortie standard.Rails profilage 3.0.0.rc: Des milliers d'appels Regexp # === (d1)
est ici un peu du graphique: http://pastie.org/1063281
Il semble absurde, mais googler « Regexp # === » trouve rien d'intéressant.
Quelqu'un at-il vu quelque chose comme ça? Mieux encore, sachez comment le réparer?
Voici mon Gemfile:
gem 'rails', '3.0.0.rc'
gem 'thin'
gem 'capistrano'
gem 'nokogiri'
gem 'pg'
gem 'authlogic', :git => 'git://github.com/binarylogic/authlogic.git'
gem 'paperclip'
gem 'bundler'
gem 'ruby-prof'
gem 'daemons'