首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fusion Chart超时

Fusion Chart超时
EN

Stack Overflow用户
提问于 2011-10-19 12:00:40
回答 1查看 1.3K关注 0票数 0

我有一个具有多个图表的页面,使用融合图表呈现,我从数据库中提取大量数据来填充它们。一些图表超时,并且有一个连续的微调,http请求被中止。如果在浏览器中单独运行该图表的url,则会显示相同的图表。我已经增加了jquery.ajax调用的超时值,但这不起作用,我假设超时发生在flash播放器level.Anyways来处理这个超时问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-27 02:54:43

发生这种情况的原因有很多,也有很多变通方法。

  1. 您使用的是最新版本的FusionCharts吗?如果没有,那么升级将是一个好主意。FusionCharts的较新JavaScript框架使用AJAX来获取数据。这可能会对你来说更稳定和可靠。如果您已经在使用最新版本,请检查您是否使用了任何已弃用的应用程序接口(如.setDataURL),以及您是否使用了纯HTML嵌入方法。
  2. 也可能是您试图放置的数据点比推荐的数据点多,并且负载太大,所有图表都无法呈现。通常,图表在300到500点之间呈现得很好(如果配置很简单,甚至更高)。饼图非常有用,最高可达100分。如果您有太多的数据,请尝试使用ZoomLine图表。
  3. 其他原因可能是网络负载。尝试并发加载的数据过多会导致浏览器中止/超时连接。您使用的是慢速连接还是较旧的浏览器?尝试以交错方式链式加载图表(即,当一个图表触发FC_Rendered事件时,呈现下一个...
  4. 您还可以尝试使用jQuery AJAX直接获取数据,在加载完所有数据后,您可以通过使用.setXMLData().

XML字符串的形式提供数据来开始呈现图表

您还可以检查是否出现这种情况,即使您使用的是JavaScript版本的图表。如果没有,那么你可以坚持使用它。

附言:这样回答晚了.但是,如果你仍然在循环中,这可能会有所帮助。:P

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

https://stackoverflow.com/questions/7816392

复制
相关文章

相似问题

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