YayMyLife.com是我的第一个 Rails 站点。我正在使用 Apache/2.2.8 (Ubuntu) Phusion_Passenger/2.2.2 。
该网站在 Linux/Mac/Phones 上运行良好。但是,它不会在 XP 上的任何浏览器上加载。这种行为也出现在其他 XP 机器上。浏览器似乎在等待更多内容并且超时。我已经检查了 Live HTTPHeaders 的标头(标头看起来不错),并且还刷新了 XP 框上的 DNS 缓存。
你能帮我解决这个问题吗?
YayMyLife.com是我的第一个 Rails 站点。我正在使用 Apache/2.2.8 (Ubuntu) Phusion_Passenger/2.2.2 。
该网站在 Linux/Mac/Phones 上运行良好。但是,它不会在 XP 上的任何浏览器上加载。这种行为也出现在其他 XP 机器上。浏览器似乎在等待更多内容并且超时。我已经检查了 Live HTTPHeaders 的标头(标头看起来不错),并且还刷新了 XP 框上的 DNS 缓存。
你能帮我解决这个问题吗?
我为那些有兴趣解决这个案例的人提供了浏览器截图: http ://browsershots.org/http://www.yaymylife.com/
你确定它不起作用?我刚刚在我的一台 Windows XP 虚拟机中使用 IE7 和 Firefox 3 进行了尝试,并且站点加载正常。我在 IE 中收到 JavaScript 错误,但在 Firefox 中没有。
这位先生之前在#rubyonrails 上问过同样的问题,但几乎没有反馈
你得到的错误是什么?如果您查看所有浏览器,它们还没有完成加载……会不会是服务器负载过大?
您是否尝试过获得一台 Windows 机器并尝试对其进行测试?如果是这样,错误是什么(带有屏幕截图和/或日志中的堆栈跟踪)。
如果是 rails 的问题,它不会在任何浏览器上加载,如果是 css 问题,它会让你在屏幕上胡言乱语。
这看起来是一个负载过大的问题,您应该通过查看 Web 服务器端加载页面所需的时间以及是否需要某种模板缓存或提高 DB 的性能来尝试解决这个问题正在运行的查询。
我开始使用 Mongrel 而不是Passenger,这个问题已经解决。感谢所有感兴趣的人;尤其是 奥马尔·库雷希