首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网页加载缓慢ajax查询检索耗时过长,尽管有索引

网页加载缓慢ajax查询检索耗时过长,尽管有索引
EN

Stack Overflow用户
提问于 2016-11-01 18:19:02
回答 1查看 37关注 0票数 0

所以我有一个网页,它包含了表格中的所有行。这张表最多只有一千行自动取款机。无论如何,加载整个页面至少需要7-8秒,这是不可接受的。

我目前的解决方案是:

1)使用play框架缓存在服务器端缓存该表。

2)客户端缓存表,将表放在单独的html页面中,使用htaccess,加载到iframe上。

3)部分或在用户请求之前不加载表。据我所知,我们的大多数用户都使用搜索栏来筛选表格,所以加载整个表格有什么意义。但话又说回来,我不能代表每个人说话。

我正在使用play Framework1和hibernate。

我尝试通过只选择必需字段而不是返回所有字段(hibernate.findAll)来重写查询,但这似乎并没有改善加载时间。

我使用了播放缓存,加载时间减少了一半,但我读到了一些反对缓存的论坛文章,说它们很难管理。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2016-11-01 19:10:55

需要将加载所花费的时间分解为多个复合部分。如果您关心查询速度和索引使用情况,则需要确定正在执行的原始查询。然后,您可以使用explain analyze命令来确定实际发生了什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40358069

复制
相关文章

相似问题

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