halo icon indicating copy to clipboard operation
halo copied to clipboard

上传的图片过大,导致加载太慢

Open zhuozhm opened this issue 1 year ago • 12 comments

Your current Halo version

laste

Describe this feature

2核2g3m服务器对于手机拍摄的相片上传到halo的图库,打开速度很慢。 建议优化一下 https://blog.zhuozhm.fun/photos 1.保证图片的画质的前提下,对于上传的图片提示是否需要进行压缩,以及可以手动调整压缩的强度。 IMG_20211114_163849

IMG_20211114_163849 --------同样的两张图片,一张7m多,压缩后剩下2m多

Additional information

No response

zhuozhm avatar Jan 16 '24 15:01 zhuozhm

非常感谢

zhuozhm avatar Jan 16 '24 15:01 zhuozhm

目前,你可以试试 WebP 插件以及对应的 WebP 服务来优化图片的问题。

另外一个方案就是使用第三方对象存储,例如 S3。

/triage needs-information

JohnNiang avatar Jan 16 '24 15:01 JohnNiang

Snipaste_2024-01-16_23-29-03 Snipaste_2024-01-16_23-29-27 Snipaste_2024-01-16_23-29-40 ------------该设置的都设置了,但是没生效

zhuozhm avatar Jan 16 '24 15:01 zhuozhm

/ping @halo-dev/sig-halo

JohnNiang avatar Jan 17 '24 01:01 JohnNiang

目前,你可以试试 WebP 插件以及对应的 WebP 服务来优化图片的问题。

另外一个方案就是使用第三方对象存储,例如 S3。

/triage needs-information

webp 这个插件好像不会这相册这个页面生效

guqing avatar Jan 17 '24 02:01 guqing

当前 WebP 这个插件仅支持文章内容的图片链接替换。这个问题还是建议在本地存储策略支持生成不同尺寸的图片,相关 issue:https://github.com/halo-dev/halo/issues/2387

支持生成不同尺寸的图片之后,还可以在主题实现 Responsive images,可以由调用方决定尺寸并动态生成。

ruibaby avatar Jan 18 '24 08:01 ruibaby

当前 WebP 这个插件仅支持文章内容的图片链接替换。这个问题还是建议在本地存储策略支持生成不同尺寸的图片,相关 issue:#2387

支持生成不同尺寸的图片之后,还可以在主题实现 Responsive images,可以由调用方决定尺寸并动态生成。

@halo-dev/sig-halo 这对于页面访问性能会有较大帮助,可以重视一下。

ruibaby avatar Jan 18 '24 08:01 ruibaby

期待这个特性尽快上线,mac在高分辨率屏幕上截一张图好几兆,非常占用储存空间和带宽

bryonzen avatar Apr 01 '24 12:04 bryonzen

期待这个特性尽快上线,mac在高分辨率屏幕上截一张图好几兆,非常占用储存空间和带宽

暂时可以考虑使用 https://www.halo.run/store/apps/app-mhQIV 插件,利用 Cloudinary 服务可以实现无入侵的压缩图片,还支持响应式图片和转换为 webp。使用之后会有明显的改善。

ruibaby avatar Apr 01 '24 13:04 ruibaby

期待这个特性尽快上线,mac在高分辨率屏幕上截一张图好几兆,非常占用储存空间和带宽

暂时可以考虑使用 https://www.halo.run/store/apps/app-mhQIV 插件,利用 Cloudinary 服务可以实现无入侵的压缩图片,还支持响应式图片和转换为 webp。使用之后会有明显的改善。

感谢回复,我研究一下

bryonzen avatar Apr 01 '24 13:04 bryonzen

IMO,可以考虑提供一个附件前置处理的扩展点。场景:图片前置压缩。

JohnNiang avatar Jun 27 '24 10:06 JohnNiang

IMO,可以考虑提供一个附件前置处理的扩展点。场景:图片前置压缩。

这个主意不错。要是能增加这个扩展点的话,后续还能做图片加水印的插件

bryonzen avatar Jun 27 '24 10:06 bryonzen

/triage duplicate see also #2387

guqing avatar Aug 07 '24 03:08 guqing

/close

ruibaby avatar Aug 12 '24 10:08 ruibaby

@ruibaby: Closing this issue.

In response to this:

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

f2c-ci-robot[bot] avatar Aug 12 '24 10:08 f2c-ci-robot[bot]