Я пробую эшафот в Ruby on Rail 3.0.5 с Ruby 1.9.2-p180
Синхронизация различных вещей для генерации страницы /foos/index
, для примерно 1000 записей я обнаружил, что выборка и печать данных базы данных занимает всего 0,3 секунды и 0,2 секунды для 1000 записей, но ссылки на скаффолды занимают 1,3 секунды, чтобы производить (на 1000 записей). время указано в конце кода:
link_to 'Show', foo # 0.47 seconds
link_to 'Edit', edit_foo_path(foo) # 0.22 seconds (s)
link_to 'Destroy', foo, :confirm => 'Are you sure?', :method => :delete # 0.57s
это выглядит необычайно долго, просто для создания ссылок ... учитывая, что для получения и печати реальных данных требуется всего 1/3 времени создания ссылок.
Первая ссылка, например, просто:
<a href="/foos/1">Show</a>
а это занимает 0,5 секунды, даже больше времени, чем для получения реальных данных? Разве это не должно быть быстрее или сделано быстрее - почему сейчас так медленно?