时隔5个月,个人开发的一套壁纸微信小程序终于更新了

大家好,我是兔兔答题的开发者。今天分享的内容是兔兔壁纸最新更新进度,从去年接触图鸟UI时,就使用图鸟UI壁纸模版开发了一套壁纸微信小程序应用,同时也提供了开源版。后来因为忙碌做兔兔答题,兔兔壁纸许久就没更新,最近收到许多同学在私信,询问兔兔壁纸的情况。

最近这两天也重新把兔兔壁纸给捡起来,整体还是基于原有版本做的版本迭代开发。此次主要是针对原本删减了许多功能,同时也优化了许多小细节和系统技术栈。下面我将一一给总结此次的变更记录。

技术架构

兔兔壁纸后端使用的PHP开发,选择的技术框架也是Laravel,管理端是使用Laravel-Admin进行快速开发。用户端是使用的图鸟UI的壁纸模板开发,也就是uniapp技术栈,使用的是vue2.x版本开发。数据库使用的是MySQL+Redis。

原有的技术栈使用到了Redis,虽然Redis是一款高性能、支持高并发的内存性数据库,对于业务量非常大的项目使用该数据库能够提高系统的并发量,兔兔壁纸原有版本使用Redis来做业务数据的缓存。但有这样几个问题:

1、很多同学并非是开发人员或者是非后端开发,对于Redis的搭建和使用存在着很多的问题。

2、一般来说,个人或者小企业使用兔兔壁纸,整个系统的流量并不是很集中,像高并发这种场景很难达到。

3、使用Redis增加了系统维护成本和技术的复杂度。

考虑到上述几点,兔兔壁纸此次移除了Redis的使用,所有的业务数据缓存都使用Laravel框架自带的缓存功能。通过个人搭建过程,确实减少了很多繁琐的过程。同时做了系统压测,在一个4c8g的轻量级云服务器中压测,QPS基本是维持在500多,能达到这样的QPS算是不错的一个效果。

业务功能

兔兔壁纸原本的功能有壁纸模板、创作者模板、积分模块、用户模块、表情包模块、AI绘图模块、短视频解析模块、AI识别模块、文章模块等功能。

兔兔找图功能大纲

移除AI功能模块

原本AI模块,兔兔壁纸是对接的百度AI和第三方平台,利用AI接口可以实现人物一键漫画功能、物体识别和AI绘图功能。最终发现百度AI在这一块,效果都不是很理想,AI绘图这块效果也是不太理想。同时AI绘图第三方接口平台,也关闭服务。

针对上述情况,兔兔壁纸最新版本暂时移除AI这个模块。可能有的同学会建议使用Midjourney和Stable Diffusion,这两款AI软件在绘图功能上,确实是业界中最好的产品。但在使用条件上还是存在很多的限制,使用复杂度也是蛮大的。很多的同学对这块也不太熟悉,我个人对这两款产品也不是很了解,一直也没有接入。后续会考虑如何去接入这两款AI产品。

移除图文模块

兔兔壁纸在设计之初,考虑到系统可能会使用到图文功能,来发布一些平台相关的文章。但使用下来,针对图文的场景并不是很多,因此最新版本在用户端先关闭了这个功能模块,但功能还是存在,只是给隐藏起来了。

如果需要使用图文模块,可以直接在管理端配置即可开启此功能。

移除消息订阅

兔兔壁纸的消息订阅功能使用的是微信小程序的订阅消息,使用微信小程序的订阅消息功能,需要你去微信小程序平台配置模板,然后添加在兔兔壁纸管理端配置。

兔兔壁纸原本的功能是有这样的功能,不过也只做了消息的订阅,并未实现消息的发送。为实现消息的发送功能,考虑到不同的模板,发送的字段也不一样并且发送的数据格式也存在差距,兔兔壁纸想做一款完全适配所有模板格式的消息订阅,所以这个功能就暂缓。

最新版本将消息订阅都给关闭,并且在用户端相对应的功能,都给设置为待开发状态。这个功能在后续也会继续迭代,实现一个灵活、可配置化的消息订阅功能。

积分管理

兔兔壁纸中大部分的功能都会涉及到积分,例如下载壁纸需要积分、上传壁纸可以增加积分、分享好友可以赠送积分。原有版本在代码层面,对积分管理的功能比较弱同时代码设计的也不是很优雅。

新版的兔兔壁纸,做了大量的优化。例如代码层面做了高强度的统一封装,积分管理也更加细化。不同的业务场景,要是实现积分的增加、扣除也更加方便配置。暂时积分的配置,还是在代码中配置,并未实现管理端可以配置,后续针对这块也会做深度优化。

更新总结

上面提到的几点,是此次兔兔壁纸更新比较大的地方,其他的地方更新就不在细讲。后续针对兔兔壁纸,也会不断的更新迭代,推出更多使用的功能。下面的截图,便是本次用户端的最新界面。

相关推荐
墨风如雪11 小时前
刷爆AI圈!字节Waver 1.0,统一视频生成新里程碑!
aigc
程序员X小鹿11 小时前
火爆全网的神秘模型Nano Banana曝出真身!P图新王!(附免费入口)
aigc
cxyxiaokui00117 小时前
检索增强生成(RAG):打破模型知识壁垒的革命性架构
java·aigc
产品研究员18 小时前
AI内容创作APP原型设计详解:案例拆解与高效搭建技巧
app·aigc
梓羽玩Python19 小时前
3分钟搭建 MCP 交易平台,这个开源项目帮你搞外快!
人工智能·github·产品
用户51914958484520 小时前
使用Amazon Verified Permissions快速为Express应用API添加安全防护
人工智能·aigc
Mintopia1 天前
🏛️ 从“像”到“优”:AIGC 质量评估与 BS 架构的奇幻之旅
前端·javascript·aigc
安思派Anspire1 天前
我测试了所有AI Code Generator——这是最终赢家(二)
aigc·openai·agent
r0ad1 天前
从0到6.75亿:非科班创业者的AI法律破局
aigc
墨风如雪1 天前
告别AI视频“幻觉”:群核SpatialGen,3D生成驶入“真空间”时代!
aigc