爱泡妞的黄瓜 2022-05-04 12:33 采纳率: 0%
浏览 20

SpringBoot的图片太多,有些不加载了。报5xx错误

这是什么原因?是服务器带宽问题,还是啥,2核4G的普通服务器,图片大小范围在1M左右,大部分都是几百kb大小。一次加载50张的样子。通过html的img标签src="/*/.jpg"去访问加载的。图片存的静态地址,也存数据库。这个一般是什么导致的?和php的一些cms系统相比感觉网页加载较慢。我不是很懂。我看优化好的网页2秒内基本都加载完毕,我的网页却需要10几秒。一个是图片大小。它是几张几张顺序加载的。可以一次性加载嘛?
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry){
        registry.addResourceHandler("/路径/**")
                .addResourceLocations("file:/Users/")
                .setCachePeriod(24*3600*365);
    }
这样可以一次性加载嘛?类似于高并发,有没有老司机试过
带宽是硬伤,我知道没办法,除了使用第三方CDN加速,游览器缓存。
  • 写回答

2条回答 默认 最新

  • 拾光师 2022-05-04 14:18
    关注

    其实静态图片没必要每次都加载,又不经常改动,使用nginx对图片进行缓存一下

    评论

报告相同问题?

问题事件

  • 修改了问题 5月4日
  • 创建了问题 5月4日