柠能 发表于 2023-3-21 22:21:15

【15.2.0】excelIO.open太慢的问题(SJS-17504)

本帖最后由 Richard.Ma 于 2023-3-22 17:06 编辑

使用官方在线的【增量加载】vue版本导入大文件(8M)大约在3-5s可以加载完成。

但是,使用官方的15版本vue例子
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=55632&extra=page%3D1
加上【增量加载】导入这个大文件,就会慢很多,40s-70s不等

详见附件,需要导入的文件也在里面了

Richard.Ma 发表于 2023-3-22 12:08:42

本帖最后由 Richard.Ma 于 2023-3-22 12:16 编辑

你说的在线示例是这个例子吗
https://demo.grapecity.com.cn/sp ... emental-loading/vue

这个例子是可以下载的,你可以下载下来对比测试一下。目前来看,官网是V16,如果在本地替换为15.2.5,速度确实会慢不少(增量加载json的速度),这个通过升级spreadjs版本可以解决。

另外就是你这边提供的附件中excelIO.open代码执行的速度也非常慢,这个原因还得调查一下

柠能 发表于 2023-3-22 12:15:51

Richard.Ma 发表于 2023-3-22 12:08
你说的在线示例是这个例子吗
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/workboo ...

是,这个例子下下来没问题,但是,吧这个例子放到一个vue项目里,导入大文件,就会非常慢

Richard.Ma 发表于 2023-3-22 17:06:37

好的,问题我报给研发调研一下吧。有进展我会更新到帖子中

柠能 发表于 2023-3-22 17:17:05

Richard.Ma 发表于 2023-3-22 17:06
好的,问题我报给研发调研一下吧。有进展我会更新到帖子中

谢谢,这个问题确实影响到了用户体验了

Richard.Ma 发表于 2023-3-22 17:32:41

不客气,这两天有进展会更新到帖子中

Clark.Pan 发表于 2023-4-4 11:46:47

您好,这个问题不是bug,是由vue引用Buffer引起的错误可以通过以下方法解决:
module.exports = {
    devServer: {
      port: 3000
    },
    pwa: {
      iconPaths: {
            favicon32: 'public/logo.png',
            favicon16: 'public/logo.png'
      }
    },
    configureWebpack:{
      node:{
            Buffer:false
      }
    }
}

柠能 发表于 2023-4-4 14:08:45

Clark.Pan 发表于 2023-4-4 11:46
您好,这个问题不是bug,是由vue引用Buffer引起的错误可以通过以下方法解决:
module.exports = {
    de ...

好的,我试试,谢谢

Clark.Pan 发表于 2023-4-4 14:22:31

不客气
{:5_118:}

南山 发表于 2024-4-11 00:28:57

柠能 发表于 2023-3-22 12:15
是,这个例子下下来没问题,但是,吧这个例子放到一个vue项目里,导入大文件,就会非常慢

解决了吗 怎么修改能加载sjs更快呢
页: [1] 2
查看完整版本: 【15.2.0】excelIO.open太慢的问题(SJS-17504)