这样图片越大, 后台转的byte[]数组越大也越卡, 那么改进思路自然是压缩, 以及去除ImageIO读取....改完之后, 后台已经完全不涉及到读写图片卡顿问题了.
图片加载方式
但是前台依然会空白很久, 然后出现加载图标, 最后才开始各个组件加载渲染. 那么这个空白跟图片背景有没有关系呢? ...答案是no, 不过图片会占用服务器带宽, 所以需要压缩下原图或者直接放到cdn上....访问一张带背景图的表单, 可以看到内容是先渲染出来的, 然后是加载图片.
图片是一段一段的加载的, 并不会影响内容主体渲染, 也不是导致初始页面空白的元凶....修复验证
因为是线上环境, 我们本地没还原客户那边的卡顿很久空白的情况, 猜测跟网速有关系.
需要用一个软件来模拟低速网络环境,. 首选自然是fiddler, 只需要一步设置即可.