我目前正在开发与Autodesk Forge平台集成的Web应用程序。应用程序托管在AWS上。基本上,用户上传了其修订文件,在查看器上翻译并渲染模型,并提取元数据并进行一些可视化。小型型号(高达200 MB)能够在60秒内上载并渲染在观看器上。但是,当我上传大型(1-2 GB)修订文件时,在查看器上翻译和渲染需要超过5分钟(这不是一个好的用户体验)。有没有一种方法可以更快地进行此上传和渲染过程?这种翻译速度取决于什么因素?这是通过优化我的代码来解决的吗?我到处寻找解决方案,但找不到任何解决方案。请指教。
谢谢你!
I am currently developing a web application integrated with Autodesk Forge platform. Application is hosted on AWS. Basically, users upload their Revit files, the model is translated and rendered on the viewer, and the metadata is extracted and do some visualization. Small models (upto 200 MB) are able uploaded and rendered on the viewer within 60 seconds. But when I upload a large (1-2 GB) Revit file, it takes more than 5 minutes(which is not a good user experience) to translate and render on the viewer. Is there a way to make this upload and render process faster? What are the factors this translation speed depends on? Is this something to be addressed by optimizing my code? I looked everywhere for a solution but couldn't find any. Please advise.
Thank you!
发布评论
评论(1)
为了更快地上传任务,我们可以利用Remumable上传来上传块中的大型型号: https:https://stackoverflow.com/a/777455569”> htttps://stackoverflow.com/ A/70034186/7745569
注释。我们正在迁移到上传/下载文件以伪造OSS服务的直接到S3的方法,因此这里是迁移参考:
有关查看性能,我建议您查看SVF2格式。它有助于解决大型模型性能问题。
To make upload task faster, we can make use of resumable upload to upload the big model in chunks parallelly: https://stackoverflow.com/a/70034186/7745569
Note. We're migrating to the direct-to-s3 approach of uploading/downloading files to Forge OSS service, so here are the migration references:
For viewing performance, I would advice you to check out the svf2 format. It aids to resolved large model performance issues.