首页
学习
活动
专区
圈层
工具
发布

问太慢
EN

Stack Overflow用户
提问于 2015-12-23 21:04:25
回答 1查看 326关注 0票数 0

我用jquery移动框架编写了一个web应用程序。不幸的是,通常需要很长时间才能完全加载页面(平均时间约为4-6秒),这使得可用性变得可怕。

使用destop浏览器几乎没有等待时间。较新的手机或平板电脑是可以接受的参考速度。

服务器端处理(如db查询)使用c3p0连接池快速运行。因此,我排除了这可能是为什么页面显示延迟的问题。有时,也需要很长时间才能触发ajax调用的成功方法。

你有什么建议,我可以做一个更好的表现?我使用了一个“多页”模板,这意味着(如果我没有错的话)从调用重定向的请求适合jsp (Resolver)作为视图打开。所有来自spring控制器属性的逻辑都集成在jqm页面中的jstl标记中。我不知道这是否是一个好的方法,但对应于经典的网络开发。

如果我不能获得更好的性能,如果经常使用该应用程序,是否建议为android和ios开发一个本地应用程序?我读到,网络应用是一个解决方案的网站,不时访问他们的用户,但没有稳定地使用他们。也许混合方法会带来更好的效果吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-24 07:43:46

如所述,这里

如果您使用的是单个页面模板,但倾向于延迟加载后台的几个关键页面,以避免看到Ajax加载程序,我们建议使用预取功能,而不是移动到多页模板。要预取页面,只需将数据预取属性添加到任何链接中,jQuery移动将延迟在主页面加载后在后台加载此页面。下面是一个例子:

代码语言:javascript
复制
<a href="foo/bar/baz" data-prefetch>link text</a>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34443695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档