当前位置:首页 > 更新日志 > 正文内容

ebmap 全景图片处理性能大幅优化!

ebmap5个月前 (01-07)更新日志198

近期我们收到部分用户反馈:在上传高分辨率全景图(如 12000×6000)时,处理耗时较长,极端情况下甚至需三四十秒。

经排查,问题主要集中在后台切图阶段——当多用户并发上传时,CPU 资源被大量占用,导致处理延迟。

为此,我们对全景图切片流程进行了深度重构与优化:

  1. 摒弃第三方依赖:不再使用 Hugin nona、ImageMagick 等外部工具链,避免格式转换与进程调用开销;

  2. 全链路 Go 原生实现:从球面到立方体贴图转换、多级分层切片、Fallback 图、缩略图及封面图生成,全部采用高性能 Go 代码实现;

  3. 算法级优化:改进插值算法,减少冗余计算;结合 I/O 并行与内存复用策略,显著提升吞吐效率。

优化成果显著:

  1. 处理一张 12000×6000 全景图(含 4 层切片 + 1024 fallback 图 + 缩略图 + 封面图)仅需 7.6 秒;

  2. 整体切图耗时 缩短约 1/3;

  3. CPU 占用 降低近 50%,系统并发能力大幅提升。

此次升级已上线,用户上传体验更流畅,平台稳定性进一步增强。感谢每一位用户的反馈与支持!


image.png




相关文章

ebmap Tour 更新日志(2026年1月10日)

本次更新聚焦体验优化与问题修复,主要包含以下内容:✨ 新增功能1. 手机浏览模拟器上线:地图管理后台新增「手机浏览模拟器」,无需切换设备,即可实时预览移动端页面效果。2. 一键预览...

ebmap Tour 更新日志(2026年2月25日)

一、新增功能- 管理后台手机模拟器新增当前地图缩放级别显示,便于精准操作地图。- 新增微分享内容自定义设置功能,支持自定义微信分享卡片的图片、标题及简介,提升分享体验。- ...

ebmap Tour 更新日志(2026年03月10日)

1、修复多语言切换时,部分页面标题未同步更新的问题。2、管理后台手机模拟器新增当前地图缩放级别显示。3、新增微分享内容自定义功能,支持自定义分享图片、标题、简介,可自由配置微信分享卡片。4、管理后台添...

ebmap Tour 更新日志(2026年04月16日)

1、新增智慧节目单扩展,支持在标记点中显示节目时间,设定节目日期、展示景区节目列表。2、修复部分手机浏览器,底部菜单被浏览器导航栏或地址栏遮挡问题3、修复后台自定义地图,预览存在缓存没有显示最新地图的...

ebmap Tour 更新:新增外链助手扩展(2026年5月19日)

本次更新内容如下: 全新上线外链助手扩展功能!游客端侧边栏、点位信息卡均可快速搭建外链菜单,轻松跳转第三方网址、微信小程序页面,流量互通更便捷~优化后台模拟器预览机制,预览与页面刷新不再统计访问...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。