找回密码
 立即注册

QQ登录

只需一步,快速开始

@贺先生

金牌服务用户

8

主题

10

帖子

98

积分

金牌服务用户

积分
98
@贺先生
金牌服务用户   /  发表于:2024-5-15 15:53  /   查看:1919  /  回复:3
1金币

有什么办法优化吗?
cee868f797a4382dda31440ed2def4b.png96467894.png

image.png408743285.png

最佳答案

查看完整内容

从你描述的首次比较慢这种情况的话,应该还是desinger本身需要加载的资源比较多。导致加载速度慢。后面有缓存了就快了 可以只初始化一个空的desinger,不做其他的代码操作, 来确实是否是这个原因, desinger由于包含了workbook的大部分功能,所以需要引入的包比较多,desinger本身的包体积也比较大,所以这里的加载慢大部分还是js的传输和解析造成的 可以考虑 1.把spreadjs desinger相关包作为静态资源加载,以及考虑使 ...

3 个回复

正序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-5-30 18:04:18
4#
您好,由于您长时间未回帖,本贴就先结帖啦。如果还有疑问,可以追贴询问
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-5-22 12:25:20
3#
您好,通过上述提供的方案是否可以解决您的问题呢?如果还未解决,可以追贴询问。
回复 使用道具 举报
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-5-15 15:53:43
来自 2#
从你描述的首次比较慢这种情况的话,应该还是desinger本身需要加载的资源比较多。导致加载速度慢。后面有缓存了就快了

可以只初始化一个空的desinger,不做其他的代码操作, 来确实是否是这个原因,

desinger由于包含了workbook的大部分功能,所以需要引入的包比较多,desinger本身的包体积也比较大,所以这里的加载慢大部分还是js的传输和解析造成的

可以考虑
1.把spreadjs desinger相关包作为静态资源加载,以及考虑使用CDN加速
2.去除不需要使用包,例如tablesheet,pivot等等
3.如果仅需要简单的功能,可以考虑用workbook替换desinger
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部