тонкий медленный в разработке, когда не используется localhost - PullRequest
0 голосов
/ 27 февраля 2012

Я переключился на использование thin в локальной разработке вместо webrick.

Когда я получаю доступ к localhost:3000, он возвращает страницу почти мгновенно, как webrick

Но когда я получаю доступ к myapp.local:3000,браузер раскручивает примерно 20 секунд на каждый запрос перед отображением страницы.Я не уверен, что он делает в это время - журнал рельсов показывает, что страница генерируется почти мгновенно - кажется, что браузер делает разрешение имен в это время или что-то еще.

В моем /etc/hosts У меня есть

127.0.0.1 myapp.local

В Webrick не было никакой разницы между доступом к myapp.local:3000 и localhost:3000.

Но в худой есть большая разница, упомянутая выше,Есть теории?Очень ценится!

1 Ответ

1 голос
/ 02 марта 2012

Найдите файл /usr/lib/ruby/VERSION_OF_RUBY/webrick/config.rb и отредактируйте его.Замените / вставьте следующую строку в качестве нового ключа общего хэша.

:DoNotReverseLookup => true

Перезапустите webrick.

В противном случае попробуйте запустить службу sudo остановка avahi-daemon service

См. Уэбрик очень медленно отвечает.Как ускорить это? для более подробной информации

...