互联网从业者充电站
25.8K subscribers
22.2K photos
985 videos
819 files
13.4K links
互联网从业者专属
内容多为技术、产品、设计、运营等不同话题内容;
目标人群为程序员、设计师、产品经理、运营管理等不同职能。
投稿/合作: @inside1024_bot


内容来源网络
Download Telegram
一直感觉我的首页加载慢 🤔,之前说过 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 保护有不兼容的地方,所以不要同时用。

以上!希望对你有帮助😉~
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
Devv.AI 的 VSCode 插件目前已经在内部测试中了,还有部分体验 & UI 上的优化,比预期的发布时间略有 delay,下周会发布。
“富人别在电影里演穷人了”
最近“抓娃娃”这个电影🎬看的比较多的一种舆论。
在想演员里有足够穷的人可以演穷人吗(有些收入很低的演员可能可以),还是得找穷人来本色出演,那是不是就是应该拍纪录片了。
一个小tip:每次独立开发漫漫长夜感到迷茫,不妨去推上搜索“MRR month”,各种花式晒单会瞬间点燃激情,立刻满血复活!
🥰2
#自媒体运营频道 #@yunying23

🙂‍↔️🙂‍↔️🙂‍↔️🙂‍↔️
每天都有这种无效的沟通
1
一言不合,电子首席和研究所所长开撕
😁3