网站的单页面有大量的几 M 的图片需要加载出来,如何提高打开速度呢?

318 天前
 xiaxueme

网站的单页面有大量的几 M 的图片需要加载出来,如何提高打开速度呢? 程序用的是 WP ,图片已经压缩最大化了。

1330 次点击
所在节点    搜索引擎优化
16 条回复
infun
318 天前
这些图片是菩萨照片吗?
yuzo555
318 天前
CDN
Raynard
318 天前
压缩完不至于还几 m 吧,不管图片大小,这种情况只能上 cdn 分发解决。
kaiki
318 天前
必须在页面展示原图,不能使用缩略图点开原图或图片查看器了展示原图吗?另外这个和搜索引擎优化没什么关系吧,是不是发错分类了?
IvanLi127
318 天前
用户屏幕就那么大,只要保证用户在当前的视口范围内一直能看到对应位置的图片就好了,从这个角度出发,做懒加载和预加载吧。

超过用户显示器分辨率太多的图片全部加低清晰度的版本,用户查看原图或者下载时再用大图。

最后,上 CDN ,全部预热。
vivipure
318 天前
用 webp 格式,尺寸会小特别多。
opengps
318 天前
独立的图片站点,使用 oss 或者额外加上 cdn 回避带宽短板
renmu
318 天前
懒加载,图片转成 webp ,压分辨率做缩略图
fox0001
318 天前
这种情况下,打开速度是由客户端决定的。
akira
318 天前
考虑下裁剪一下图片尺寸。或者图片放七牛之类的
dengshen
318 天前
如果客户端带宽只有 1m, 你用啥办法优化都没用. 短板在客户端. 反过来上 oss+cdn 花钱能解决 99%的问题
alect
318 天前
楼上说的之外,还可以用 wp 提供的公共 cdn 服务器加载图片
i0.wp.comi1.wp.comi2.wp.comi3.wp.com 目前有四个
把图片尽量平均加载到这些服务器,加载范例为:
https://i0.wp.com/img2.danews.cc/upload/images/20230619/309ed7f94659194e0aaa79830332abd6.jpg?ssl=1

或者用 wp 官方提供的 booster 插件,可以自动将网页里面引用的图片加载 i0.wp.com 前缀
Lunrry
318 天前
@vivipure 不错,之前试过 webp 格式的图片,清晰度感觉没变化,但是加载快很多
xiaxueme
317 天前
@infun
@yuzo555
@Raynard
@IvanLi127
@vivipure
@opengps
@renmu
@renmu
@fox0001
@akira
@dengshen
@alect
谢谢老哥们,我试试 webp 格式的图片和 cdn ,再次谢谢。
akira
317 天前
图片大小裁剪一下啊。。感觉大概率是这方面的原因
Kevens
301 天前
用 wordpress 修改一下图片大小和清晰度 可以有效减小图片大小。如果是 WP 还有个插件: https://wordpress.org/plugins/tiny-compress-images/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/951604

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX