我正在使用谷歌图表 google.load(“可视化”,“1”,{packages:[“corechart”]});
但检查我发现的网络使用情况后,加载时间非常慢 format + en,default,corechart.I.js需要大约6秒才能加载。任何减少这个时间的工作,以及为什么这个文件不会被缓存,每次从谷歌再次获取。
答案 0 :(得分:3)
很遗憾,由于谷歌的服务条款,您无法合法地缓存/存储图书馆。
您的用户'计算机必须能够访问https://www.google.com/jsapi才能使用Google Charts的互动功能。这是因为您的页面所需的可视化库在使用之前会动态加载。用于加载适当库的代码是包含的jsapi脚本的一部分,并在调用google.load()方法时调用。我们的服务条款不允许您下载google.load或google.visualization代码以便离线使用。
我建议尝试以下方法:
如果您通过CDN加载其他资产并且没有看到类似问题,那么它可能是其他内容。如果是这种情况,我建议发布一些代码,以便我们可以看到您在应用中如何调用api。
祝你好运。