一直感觉我的首页加载慢 🤔,之前说过 Pages 是不支持 Next 中 Image 标签的优化的,就折腾了下 Cloudflare 的 Image 服务。
前面以为无论用多少都是有 $5 的低消,仔细看才发现可以不买存储包,直接用转换服务。
价格:
- 重设大小 - 免费 5w 请求/月
- 唯一转换 - 每 2000 个 $1,30天计一次
直接根目录新建一个 imageLoader.js,代码如图。
解释一下,Cloudflare 后台要针对域名开通 Image 服务,所以本地是不生效的,索性就直接写死线上域名😅。
其实魔法就在 /cdn-cgi/image/params/imageUrl 这一段,是 cf 图像服务的路径,当然域名要托管在 cf 上。
next.config.mjs 添加下面两行。
这样设置就对所有 Image 标签应用了自定义 loader。
当然如果只想要特定标签使用,就把上面的 imageLoader.js 改成 ts,放到项目中引用,像这样,注意 fill 配合 sizes 使用就行,语法类似 Tailwind 的 mobile first 原则,默认是 200px,然后根据 break point 匹配。
以我列表页的产品缩略图为例,原图 200KB 以上的应用后可以达到 20KB 以内,大小直接干掉 90%~
优化前后测了下,LCP 也提升了不少 😜
最后附赠一个小 Tip:
CF Image 服务跟网站里面自带的基础功能 Hotlink 保护有不兼容的地方,所以不要同时用。
以上!希望对你有帮助😉~
前面以为无论用多少都是有 $5 的低消,仔细看才发现可以不买存储包,直接用转换服务。
价格:
- 重设大小 - 免费 5w 请求/月
- 唯一转换 - 每 2000 个 $1,30天计一次
直接根目录新建一个 imageLoader.js,代码如图。
解释一下,Cloudflare 后台要针对域名开通 Image 服务,所以本地是不生效的,索性就直接写死线上域名😅。
其实魔法就在 /cdn-cgi/image/params/imageUrl 这一段,是 cf 图像服务的路径,当然域名要托管在 cf 上。
next.config.mjs 添加下面两行。
这样设置就对所有 Image 标签应用了自定义 loader。
当然如果只想要特定标签使用,就把上面的 imageLoader.js 改成 ts,放到项目中引用,像这样,注意 fill 配合 sizes 使用就行,语法类似 Tailwind 的 mobile first 原则,默认是 200px,然后根据 break point 匹配。
以我列表页的产品缩略图为例,原图 200KB 以上的应用后可以达到 20KB 以内,大小直接干掉 90%~
优化前后测了下,LCP 也提升了不少 😜
最后附赠一个小 Tip:
CF Image 服务跟网站里面自带的基础功能 Hotlink 保护有不兼容的地方,所以不要同时用。
以上!希望对你有帮助😉~
❤1
这份原型文件包含了多个目录,共计67个,其中内容涵盖了产品需求文档、首页、产品介绍、PRD简介、项目背景、用户需求、竞品分析、商业模式、版本控制、隐藏、思维导图、相关流程图、功能需求图、产品结构图、体验说明、原型展示等内容。具体目录包括小程序加载、消息管理、ETH算力专区、矿机专区、算力、提现界面、我的、优惠券、客服信息等。仅展示部分截图,请下载后编辑使用。 具体目录有:[‘产品需求文档’, ‘首页’, ‘产品介绍’, ‘PRD简介’, ‘项目背景’, ‘用户需求’, ‘竞品分析’, ‘商业模式’, ‘版本控制’, ‘版本控制’, ‘隐藏’, ‘New Page 1’, ‘New Page 2’, ‘New Page 1’, ‘New Page 2’, ‘New Page 1’, ‘思维导图’, ‘相关流程图’, ‘功能需求图’, ‘产品结构图’, ‘体验说明’, ‘体验说明’, ‘原型展示’, ‘原型展示’, ‘首页’, ‘小程序加载’, ‘产品’, ‘消息-未读’, ‘消息-未读查看消息’, ‘消息-已读’, ‘ETH算力专区’, ‘ETH算力-详情’, ‘ETH算力-购买-说明’, ‘ETH算力-购买-确认订单’, ‘微信支付’, ‘支付成功’, ‘矿机专区’, ‘矿机详情’, ‘矿机-购买-说明’, ‘矿机-购买-确认订单’, ‘微信支付’, ‘支付成功’, ‘算力’, ‘提现界面’, ‘提现成功’, ‘我的’, ‘登录’, ‘注册’, ‘修改手机号’, ‘实名认证’, ‘提现密码’, ‘钱包地址’, ‘待付款’, ‘点击确定后状态’, ‘算力订单’, ‘算力订单详情’, ‘矿机订单’, ‘矿机订单详情’, ‘算力奖励订单’, ‘奖励订单详情’, ‘收货地址’, ‘编辑收货地址’, ‘新增收货地址’, ‘删除收货地址’, ‘我的提现记录’, ‘提现记录详情’, ‘我的优惠券’, ‘客服信息’, ‘常见问题与解答’, ‘签到页面’, ‘抽奖成功’, ‘兑换成功’, ‘活动介绍’, ‘问卷调查页面’, ‘多买多送’, ‘积分玩法’, ‘优惠连连看’, ‘签到抽奖记录’, ‘兑换记录’]
https://axurehub.com/23320.html
https://axurehub.com/23320.html
盒马鲜生是一家以线上线下一体化的新零售模式著称的公司,致力于为消费者提供高品质的生鲜食材和便捷的购物体验。在如今数字化时代,盒马鲜生产品的APP端和后台系统起到了至关重要的作用。本文将从用户体验、功能模块、数据分析和运营优化等方面,对盒马鲜生产品APP端+后台进行全面剖析。
一、用户体验
用户体验是盒马鲜生产品APP端+后台设计的核心之一。首先,页面布局要简洁明了,使用户能够快速找到需要的功能和信息。其次,交互设计要符合用户习惯,操作流程要简单直观,提供用户友好的导航和操作提示。此外,界面风格要符合品牌形象,色彩搭配要温馨舒适,图标和按钮要易于辨识和点击。
二、功能模块
盒马鲜生产品APP端+后台的功能模块应该满足用户的需求,并提供便捷的服务。首先是商品展示和搜索功能,用户可以通过分类浏览或者搜索关键词快速找到心仪的商品。其次是购物车和订单管理功能,用户可以将商品加入购物车并随时查看、修改订单。另外,还应提供会员中心、优惠券、积分兑换等功能,增加用户粘性和购买欲望。
三、数据分析
盒马鲜生产品APP端+后台的数据分析是实现产品优化和运营决策的重要依据。通过对用户行为数据的收集和分析,可以了解用户的偏好和需求,进而优化产品功能和页面设计。同时,通过对销售数据、库存数据等进行分析,可以及时调整商品供应和促销策略,提高销售效益。
四、运营优化
盒马鲜生产品APP端+后台的运营优化是持续改进和提升用户体验的关键。首先,要进行A/B测试,比较不同版本或不同设计方案的效果,选择最佳方案进行推广。其次,要进行用户反馈和评价的收集和分析,及时解决用户的问题和需求,并改进产品的不足之处。此外,还可以通过个性化推荐、精准营销等手段,提升用户的购买转化率和购物满意度。
通过以上对盒马鲜生产品APP端+后台的全面剖析,我们可以看到,良好的用户体验、丰富的功能模块、准确的数据分析和高效的运营优化对于一个成功的电商平台来说至关重要。在未来的发展中,盒马鲜生可以进一步完善产品APP端+后台的设计,提升用户满意度,并持续优化运营策略,不断提高市场竞争力。
仅展示部分截图,下载后可一键打开直接编辑使用。
https://axurehub.com/20247.html
一、用户体验
用户体验是盒马鲜生产品APP端+后台设计的核心之一。首先,页面布局要简洁明了,使用户能够快速找到需要的功能和信息。其次,交互设计要符合用户习惯,操作流程要简单直观,提供用户友好的导航和操作提示。此外,界面风格要符合品牌形象,色彩搭配要温馨舒适,图标和按钮要易于辨识和点击。
二、功能模块
盒马鲜生产品APP端+后台的功能模块应该满足用户的需求,并提供便捷的服务。首先是商品展示和搜索功能,用户可以通过分类浏览或者搜索关键词快速找到心仪的商品。其次是购物车和订单管理功能,用户可以将商品加入购物车并随时查看、修改订单。另外,还应提供会员中心、优惠券、积分兑换等功能,增加用户粘性和购买欲望。
三、数据分析
盒马鲜生产品APP端+后台的数据分析是实现产品优化和运营决策的重要依据。通过对用户行为数据的收集和分析,可以了解用户的偏好和需求,进而优化产品功能和页面设计。同时,通过对销售数据、库存数据等进行分析,可以及时调整商品供应和促销策略,提高销售效益。
四、运营优化
盒马鲜生产品APP端+后台的运营优化是持续改进和提升用户体验的关键。首先,要进行A/B测试,比较不同版本或不同设计方案的效果,选择最佳方案进行推广。其次,要进行用户反馈和评价的收集和分析,及时解决用户的问题和需求,并改进产品的不足之处。此外,还可以通过个性化推荐、精准营销等手段,提升用户的购买转化率和购物满意度。
通过以上对盒马鲜生产品APP端+后台的全面剖析,我们可以看到,良好的用户体验、丰富的功能模块、准确的数据分析和高效的运营优化对于一个成功的电商平台来说至关重要。在未来的发展中,盒马鲜生可以进一步完善产品APP端+后台的设计,提升用户满意度,并持续优化运营策略,不断提高市场竞争力。
仅展示部分截图,下载后可一键打开直接编辑使用。
https://axurehub.com/20247.html
👍1