Rails 2.3 / 3.1 TimeZone расчет / анализ разрыва производительности - PullRequest
0 голосов
/ 02 октября 2011

Почему этот код

500.times {Time.now.in_time_zone ('Хельсинки')}

займет несколько секунд с Rails 3.1, тогда как в Rails 2.3 это займет всего доли секунды (обе с Ruby 1.9.2-p290)?

Я обнаружил это путем поиска причины крайне медленной загрузки страницы после обновления с Rails 2.3 до 3.1.

Есть идеи? Кроме того, как это исправить? Пока не нашли обходного пути.

1 Ответ

0 голосов
/ 08 октября 2011

Хорошо, это была проблема в TZInfo, и она была исправлена ​​в Rails 3.1.1

...