2012-07-12 54 views
0

我刚才注意到了这一点,我不知道它是否一直在这里。当我使用我的导轨应用程序时,会出现“硬刷新”刷新时间,使整个屏幕变白。我99%确定这在铬中并不典型。像,所以我不认为他们会使用Ajax,但浏览器仍然知道保持仍然不变页面上的元素,而不是从一个白色的屏幕为什么栏杆查看“刷新”

吸取新鲜做的就是这一点,因为我在:发展或者其他的东西?

我只是做一个外部调用谷歌的字体和谷歌CDN的jQuery

+0

您是否正在使用类似backbone或ember的javascript框架?在您的日志中,请求需要多长时间? – 2012-07-12 14:18:12

+0

我没有使用框架,但我使用的是html5boilerplate。 – Tallboy 2012-07-12 14:31:22

+0

它在436ms中说200 OK(查看:325.3ms |有效记录:25.0ms) – Tallboy 2012-07-12 14:31:53

回答

0

我只是想刷新几个标签我已经在Chrome中打开,只见一个空白屏幕上所有的人一会儿在页面重新加载完成之前。我看到它的例子包括https://developer.mozilla.org/en-US/,甚至http://stackoverflow.com(与您报告的内容相反),所以我认为这只是Chrome上的正常现象,您之前没有注意到。

不过,我会说,在开发模式是通常使白了屏幕使用寿命更长。

+0

其实你是对的......我可以发誓它没有这样做。我现在只是再次检查,即时通讯不再在我的手机上。那么,在那种情况下,堆栈溢出如何实现呢? – Tallboy 2012-07-12 14:45:41

+0

@Tallboy SO在开发模式下不是Rails应用程序。有很多方法可以缓存。 – 2012-07-12 14:47:52

+0

@Tallboy做什么?用空白屏幕缩短期限?这可能是加载时间的缓存和其他优化。而且(显然)他们不处于开发模式。开发模式重新加载了很多获得生产缓存的内容,所以您不必一直重新启动应用程序,但加载时间减慢了很多。 – joanwolk 2012-07-12 14:55:19