找回密码
 立即注册

QQ登录

只需一步,快速开始

前端小蚂蚁
注册会员   /  发表于:2024-4-2 15:13  /   查看:5026  /  回复:16
2金币
本帖最后由 前端小蚂蚁 于 2024-4-2 15:16 编辑

葡萄城测试环境跟生产环境模版文件一致,测试几秒即可打开问题,但生产打开好几分钟,想知道是什么原因,拿到后端数据调用的是spread的fromJSON()方法,返回的incrementalLoading, 从loading 到loaded这期间loading很长的时间,需要几分钟才结束,同样的代码和同样的文件,只是在不同的环境打开,烦请技术专家帮忙分析下什么原因导致的,进度条是progress返回的。



企业微信截图_17120420413495.png342185363.png

最佳答案

查看完整内容

您好,通过其他技术支持,发现您在测试环境和正式环境数据量差异较大,会造成导入导入时间的差异。 测试环境文件是1.9M,生产环境是6.7M. 文件大小会造成导入时间的差异 此外您也可以在我们官网Designer上测试下导入时间 https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html 那本贴就先结贴啦,如果还有问题,可以发新帖询问。

16 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-4-2 15:13:09
来自 15#
本帖最后由 Ellia.Duan 于 2024-4-17 17:42 编辑

您好,通过其他技术支持,发现您在测试环境和正式环境数据量差异较大,会造成导入导入时间的差异。
测试环境文件是1.9M,生产环境是6.7M.
文件大小会造成导入时间的差异
此外您也可以在我们官网Designer上测试下导入时间

https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html
那本贴就先结贴啦,如果还有问题,可以发新帖询问。





回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-4-2 17:14:12
2#
您好,测试环境和正式环境都是将项目打包发布的吗?
在正式环境中,您可以打开浏览器Performance 观察哪部分耗时较长。
以及可以检查下网络带宽问题。
回复 使用道具 举报
前端小蚂蚁
注册会员   /  发表于:2024-4-2 17:24:26
3#
Ellia.Duan 发表于 2024-4-2 17:14
您好,测试环境和正式环境都是将项目打包发布的吗?
在正式环境中,您可以打开浏览器Performance 观察哪部 ...

是打包发布的,测试环境和生产环境都是同一个包
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-4-2 17:27:04
4#
您测试环境和生产环境的licenseKey应该是不一样的吧,如果不一样,怎么是同一个包呢?
回复 使用道具 举报
前端小蚂蚁
注册会员   /  发表于:2024-4-2 17:52:13
5#
Ellia.Duan 发表于 2024-4-2 17:14
您好,测试环境和正式环境都是将项目打包发布的吗?
在正式环境中,您可以打开浏览器Performance 观察哪部 ...

浏览器Performance 看了,Scripting和Idle占用时间最长,也看不出什么问题所在,网络的话,都在公司同一位置,测试环境和生产同时打开,网络也没差别
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-4-3 12:21:38
6#
您好,是否可以分别录屏下测试环境和正式环境的Performance。
回复 使用道具 举报
前端小蚂蚁
注册会员   /  发表于:2024-4-8 09:16:22
7#
Ellia.Duan 发表于 2024-4-2 17:27
您测试环境和生产环境的licenseKey应该是不一样的吧,如果不一样,怎么是同一个包呢?

licenseKeys是不一样,代码里会根据环境,选择不同的licenseKey
回复 使用道具 举报
前端小蚂蚁
注册会员   /  发表于:2024-4-8 09:18:10
8#
Ellia.Duan 发表于 2024-4-3 12:21
您好,是否可以分别录屏下测试环境和正式环境的Performance。

分别录屏,能看出什么原因吗?
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-4-8 15:08:03
9#
您好,您的问题是在生产环境SpreadJS打开模板要比测试环境慢很多。
目前您的包除了授权码外其他内容一致,网络环境一致,浏览器环境一致。
没有更好的排查方向,所以希望通过Performance看出点差异。

以及,想问下您,除了SpreadJS,其他项目存在上述问题吗?如在生产环境加载慢。
以及在生产环境换个模板,是否是一样的效果?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部