繁体   English   中英

谷歌图表需要很长时间才能加载

[英]google charts taking long time to load

我正在使用谷歌图表google.load(“可视化”,“1”,{packages:[“corechart”]});

但是在检查网络使用情况时,加载时间非常慢,我发现format + en,default,corechart.I.js需要大约6秒才能加载。 任何减少这个时间的工作,为什么这个文件不被缓存,每次从谷歌再次获取。

很遗憾,由于谷歌的服务条款,您无法合法地缓存/存储图书馆。

您的用户计算机必须能够访问https://www.google.com/jsapi才能使用Google Charts的互动功能。 这是因为您的页面所需的可视化库在使用之前会动态加载。 用于加载适当库的代码是包含的jsapi脚本的一部分,并在调用google.load()方法时调用。 我们的服务条款不允许您下载google.load或google.visualization代码以便脱机使用。

链接

我建议尝试以下方法:

  1. 如果您在本地运行应用程序尝试使用不同的互联网连接,甚至更好,托管应用程序,看看这是否提高了性能。 它可能只是一个高延迟的互联网连接。
  2. 尝试在呈现图表的视图之前找到加载库的位置。 这可能不是一种可能,但想把它扔出去。

如果您通过CDN加载其他资产并且没有看到类似问题,那么它可能是其他内容。 如果是这种情况,我会建议发布一些代码,以便我们可以看到您在应用中如何调用api。

祝你好运。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM