Sytuacja wygląda następująco:
Jets aplikacja w Rails 3, która ma być dostępna w firmowym LANie. Zrobiłem więc na jesnym kompie Ubuntu i odpaliłem aplikację.
Rails 3 + Webrick bez apacha czy czegokolwiek podobnego i serve_static_assets ustawione na true.
Śmiga w 100% OK, ale tylko na localhost. Gdy próbóję się do niej dostać po sieci strony wczytują się koszmarnie wolno (powyżej 20 sekund, czasami nawet do 40 sekund).
Na początku myślałem, że powód do odpalenie tego w development mode. Jednak mimo odpalenia aplikacji na porcie 80 w production mode nic nie dało.
Pomyślałem, że wystarczy dać apacha, ustawić Vhosta i będzie ok, ale zanim to zrobiłem załączyłem to samo na Windows 7 w dokładnie takiej samej konfiguracji (czyli webrick na porcie 80 w production mode, również bez apacha) i śmiga super. Każda podstrona wczytuje się poniżej sekundy, zarówno na localhost jak i z dowolnego koputera w sieci.
Oczywiste jest zatem, że brak apacha nie ma tu znaczenia, ani też użyty serwer aplikacji.
Testowałem również na domowym WiFi i był ten sam problem, czyli uruchomiona na Ubuntu aplikacja działała szybko na localhost i koszmarnie wolno z innych kompów.
Czy ktoś spotkał się z czymś podobnym? Czy w ubuntu jakieś ustawienia trzeba zmienić? Jakiś firewall ustawić albo coś? Jakby co, to od razu mówię, że ubuntu mam w standardowej konfiguracji, nic nie znieniałem w ustawieniach sieci, oprócz stałego IP na karcie sieciowej zamiast IP z DHCP.
Z góry dzięki za wszelką pomoc.
PS. Google nic mie na ten temat nie wynalazł…