好久没发文了,当然主要是因为沉迷划水无法自拔,关于这个项目,一年前的帖子有一些介绍,虽然不多,也不想再写一遍了,比如起源、初心什么的,所以,贴上地址,如果有想要了解的,自己去吧。
原贴:https://w2solo.com/topics/2633 站点:https://free.warmday.wang/
这篇内容主要来聊一聊这一年遇到的一些坑,以及解决方案(思路),方便大家提前躲坑。还有使用的一些新的技术方案。
本次新版网站使用 VUE 3 + Vite 2 + Typescript + Tailwind CSS 3 当然管理端也是这个技术方案,下面是原因
因为 VUE 3 的发布,所以赶上了潮流,同时为了在开发的时候预览速度更快更强,也同步使用了官方推荐的 Vite 2,当然编程语言也从 Javascript 全面切换到 Typescript ,UI 框架的话因为实在是没等到 Vuetify 3 的正式版,暂时放弃(但依旧期待),也切换到了 Tailwind CSS
当然如果觉得新版还是丑的话,我只能说再过一年就会好看了,毕竟能力有限...
那就简单的说一说这一年来,单纯这一个项目遇到的一些坑吧
原本使用的是 jsDelivr 然后在某一天炸了,从此之后,就考虑多家 cdn 引用了
https://unpkg.com/ 也是一个静态资源服务,然后看到了一篇文章,说在发现了一个国内镜像,只需要把unpkg.com 替换成 unpkg.zhimg.com就可以获得飞一般的速度,然而也没有提及在镜像的提供者是谁,直到有一天这个镜像原本提供的部分资源变成了 404,我才去查了一下,原来是某乎,貌似并没有开放给外部使用。哎,不清楚来源的静态资源还是少用,搞不好还有机会涉及到赔偿呢
这个其实不算什么大坑,该项目目前使用的是 BaaS 服务,但依旧是遇到过无服务的情况,建议自己做项目的话还是要想办法提高服务在线率,比如多种获取数据方式:自有服务 +BaaS 服务双保险、异地容灾等。当然还是那句话,脱离业务的架构都是扯淡!不要过度设计!
越来越多的第三方免费服务转为付费服务了,比如友盟网站统计,最低价已经 819 元一年了....对于我这种无盈利的站点实在是难以承担。所以建议大家再做项目的时候,考虑好盈利方案,或者想办法降低成本(2022 年了互联网服务成本竟然在增加...),期望大家都能获得自己想要的东西吧,无论是爱与和平还是金钱。