Медленные активы ruby ​​1.9.3, macos, rails 3.2 - PullRequest
8 голосов
/ 15 марта 2012

У меня действительно странная проблема, мои ресурсы работали очень медленно (10 секунд на файл), это происходит только в Chrome (17.0.963.79).В Firefox все работает просто отлично.Моя настройка:

  • RVM
  • Ruby-1.9.3@p125
  • Rails 3.2.0
  • Mac OS 10.7.3 Я пробовалпереключитесь с webrick на mongrel и thin, используя rails-dev-tweaks gem, установите классы кэша в true и false.Все это не помогло, я застрял, почему он работает медленно только в Chrome, а не в Firefox?Также это свежая настройка ОС, может быть, я что-то упустил, спасибо!

UPD.Если этот начальный запрос (например, из новой вкладки) все идет гладко.Запрос займет около 2 минут, только если я обновляю страницу.Я просто не могу обернуться вокруг этой проблемы: (

Ответы [ 3 ]

8 голосов
/ 11 мая 2012

Похоже, это как-то связано с разрешением имен.

Использование (chrome) и

  • localhost: 3000 / - отличная производительность
  • 127.0.0.1: 3000 / - отличная производительность
  • hostname.local: 3000 / - Ужасная производительность, как вы описываете

Это прискорбно для меня, так как у меня установлен псевдоним в /etc / hosts указывает на 127.0.0.1, который влияет на отображение страницы.Так что никаких проверок в Chrome.

2 голосов
/ 25 апреля 2012

У меня была такая же проблема.Попробуйте установить config.assets.debug = false в development.rb.Это помогло в моем случае.

0 голосов
/ 01 апреля 2013

Мы столкнулись с этой проблемой и решили ее с помощью сервера pow, поскольку он разрешает порт 80.

Для установки pow

curl get.pow.cx | sh

ссылка на источник для параноика.

Надеюсь, что поможет.

...