一个netdisk storage backend app webos和增强的全功能网站云设想

本文涉及的产品
函数计算FC,每月15万CU 3个月
简介: 本文关键字:利用网盘空间,network filesystem代替静态网站空间,做成静态网站的动态模块,利用v2ray,nginx给onedrive+onemanager做自动cdn,利用网盘代替函数计算

本文关键字:利用网盘空间,network filesystem代替静态网站空间,做成静态网站的动态模块,利用v2ray,nginx给onedrive+onemanager做自动cdn,利用网盘代替函数计算

在前面《利用大容量网盘onedrive配合公有云做你的nas及做站》我们说到用网盘空间达成网站云和用网盘做附件床,一般这样的云网站方案中,静态html都是用oss做的空间。但其实配合oneindex等程序,网盘也可以存放md资源。直接in memeory servering md pages成html,这样网盘+云函数空间或ecs,就不仅可作为附件床了,甚至可以作为静态网页生成器空间。达到全功能网站云的效用(配合下面的内容加速甚至可以代替cdn)。

包括上文在内,我们所有的努力是让网站app和网站资源,聚合进一个网盘 as nas中,网盘网站通过客户端挂载后,可以本地文件形式一个一个编辑和同步,也可以直接在远程编辑md,类似mediawiki和gitpages在线编辑。网页和附件可以统一打包备份。服务于你的中心nas库建设(onedrive as nas),一套下来可谓省事不少。

利用网盘直接展示和写作静态网站,自建静态展示空间

依然用前文的onemanger来举例,我们可以把静态网站的md文件按树形层次文件夹组织好,文件夹名即为文档标题(当然可以稍为处理一下,标题中不要出现特殊符号),然后一个文档文件夹中放一个head.md,它里面放主要文档内容因为它主要是在页面前面显示的。如果你的文档文件夹只有此内容部分,那么接下来显示的就是一栏只有一个head.md文件的附件列表,如果你的文档文件夹中还有其它下载资源和资源需要说明,可以在这里上传(或通过网盘上传)再放一个read.md,read.md效果会出现在页面下面,,如果是非文档文件夹和非文档子文件夹,就光放下载资源就可以了,一个页面除了文档部分就是附件列表,附件列表就相当于做成静态网站的动态模块(评论模块处)。整站主页嘛,就在网盘根下放一个head.md。

这样下来,一个利用网盘展示markdown网站文档的效果就达成了。

你可能需要定制一下把head.md和readme.md隐藏这样效果更好,在后台设置就好了。Pagenatior可能也需要处理一下更美观,—— 如果一文件夹下有太多下载资源或文档子文件夹的话。你当然还可以再定义主题风格。

网站可能还需要一些强化,因为纯粹依赖网盘没有本地部分,可能网盘一旦挂了,网站就空了,所以需要提供虚拟目录的功能,即网盘程序会挂载本地目录作为跟外来网盘同级的文件夹展示,你可以在这里放一个由markdown组成的备份网站(或者指定部分文件夹自动从网盘缓存到本地servering,如markdown网站所在文件夹然后挂载,后台有某个开关切换展示本地缓存的网站。)。如https://github.com/reruin/sharelist支持虚拟目录。可以本地和盘内共享一个域名。

内容加速,自备cdn

onedrive官方的外链速度由于在港区和新加坡,跟轻量机的带宽一样,也分闲时忙时,深夜凌晨快,白天很慢。那么有没有办法为网站加速吗,如果你托管onemanager的云主机是港区轻量再好不过,流量充足30M带宽。虽然转发是建立在轻量线路其实也分闲时忙时的提前下,但假设轻量线路比onedrive线路好,至少可以一试。

用二种方案,在服务器nginx加速,在客户端v2ray加速。服务端加速就是通过利用Nginx反代加速Oneindex,让Onedrive流量通过服务器中转,解决Onedrive在线播放视频下载慢等的问题。Nginx处和Onemanager处理处(支持sharepoint.com的反代)都要设置一下,

客户端v2ray嘛。不用介绍了吧。话说,如果v2ray也像网盘api一样。可以通过编程方式给内容加速就好了。提供api就接入了编程。

利用网盘代替函数计算,直接托管云程序cloud demo,自建脚本空间

我们知道网盘自身没有计算能力,必须要搭配函数计算或云主机调用其开放api才能调用其中数据为建站所有或用于nas目的,但如果在网盘中托管的是非静态数据,而是程序或脚本。然后考虑通过搭配云函数或云主机去运行它呢??vs 渲染静态md成html,这里是运行脚本,呈现结果界面。比如,可以用于展示自己收藏的脚本并让用户点击launch it看到运行结果。形成自己的online demo repo —— 类似我们之前的折腾《使用群晖作mineportalbox(2):把webstation打造成snippter空间》。脚本形式放网盘,还可以一同参与备份(网站数据和代码一起备份)。

这种方案有点接近让网盘具备云函数能力,与jupyter和herku容器这样的东西重复。这些都是利用脚本语言的runtime做程序执行机制的变体技术,比如,云函数计算实际上是将语言 Runtime 本质上是一个 HTTP Server, 再为web建立api机制而已(api,zeromq,消息件,restful也可以)。—— 当然,接近归接近,其本质并非如此,我们始终用的是网盘的存储能力它本身并不具备运行能力。只是可以作为一种折腾方向,不过值得一试,比如通过在onemanager中增加相关功能达成。

—————

最近转到腾讯云了。发现其优惠力度和实用性比阿里云还大。尤其是618或1111,1212时的新购1到2折,所有主机还是100%CPU和5M带宽,企业用户更是优惠,这实在比抠抠嗖嗖的某些云服务商要好,很适合做云桌面(阿里云只有一个港区云轻量还算物美价廉其线路还是分忙闲的)。你可以赶在618新购,然后下一个3年用家人的再新购,腾讯函数云网站做成小程序可以接入大量微信用户。。3年1500左右是我的理想投入,因为一台手机3年就刚好报费。视云主机为托管实体机的成本考虑就很容易理解吧。618的onedrive也几乎半价,仅官方版,

要购买互联onedrive参照https://docs.microsoft.com/zh-cn/microsoft-365/admin/services-in-china/buy-or-try-subscriptions?view=o365-21vianet,也是导向去买官方onedrive的网站购买,https://www.microsoft.com/zh-cn/microsoft-365/compare-china-global-versions-microsoft-365,互联只有Microsoft 365商业版,它是 Office 365 的升级版,(单用户43一个月,包年36,由于疫情听说包年有6月免费)没有官方细分的个人版和家庭版,每个用户都是1t加很多附属服务(商业基础只有web office),我们知道,windows是使用域的。世纪互联和windows官方用的是windows的基础设施搭建的onedrive,使用的登录域完全不同,二套产品是分别开发的,api支持和客户端支持情况不一,因此在接下来创建帐号时域名位置就可以区别看到。互联使用的是xxx@xxx.partner.onmschina.cn。这跟去互联官方azure.cn创建帐买通用云资源和主机创建帐号一样的,不要淘宝买互联帐号,那些全是各种公司的域控下分出来的子帐号(虽然单用户有5t的)而且有各种局限有的没有api权限。淘宝没有行货的互联。除了onedrive计划,互联还有https://www.microsoft.com/zh-cn/microsoft-365/sharepoint/compare-sharepoint-plans这个sharepoint专门计划。72一个月云盘无限容量(实际上就是1到 5到25自提)还可以绑定自定义域控,和享有一个网站。

本人使用的是官方office365+阿里轻量,明年转sharepoint+8元一月的cloud ecs得了。

————

关注我


(此处不设回复,扫码到微信参与留言,或直接点击到原文)

qrcode.png

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
26天前
|
安全 定位技术 API
婚恋交友系统匹配功能 婚恋相亲软件实现定位 语音社交app红娘系统集成高德地图SDK
在婚恋交友系统中集成高德地图,可实现用户定位、导航及基于地理位置的匹配推荐等功能。具体步骤如下: 1. **注册账号**:访问高德开放平台,注册并创建应用。 2. **获取API Key**:记录API Key以备开发使用。 3. **集成SDK**:根据开发平台下载并集成高德地图SDK。 4. **配置功能**:实现定位、导航及基于位置的匹配推荐。 5. **注意事项**:保护用户隐私,确保API Key安全,定期更新地图数据,添加错误处理机制。 6. **测试优化**:完成集成后进行全面测试,并根据反馈优化功能。 通过以上步骤,提升用户体验,提供更便捷的服务。
|
30天前
|
PHP
全新uniapp小说漫画APP小说源码/会员阅读/月票功能
价值980的uniapp小说漫画APP小说源码/会员阅读/月票功能
94 20
|
26天前
|
前端开发 数据库 UED
uniapp开发,前后端分离的陪玩系统优势,陪玩app功能特点,线上聊天线下陪玩,只要4800
前后端分离的陪玩系统将前端(用户界面)和后端(服务器逻辑)分开开发,前者负责页面渲染与用户交互,后者处理数据并提供接口。该架构提高开发效率、优化用户体验、增强可扩展性和稳定性,降低维护成本,提升安全性。玩家可发布陪玩需求,陪玩人员发布服务信息,支持在线聊天、预约及线下陪玩功能,满足多样化需求。[演示链接](https://www.51duoke.cn/games/?id=7)
|
28天前
|
移动开发 小程序 前端开发
使用php开发圈子系统特点,如何获取圈子系统源码,社交圈子运营以及圈子系统的功能特点,圈子系统,允许二开,免费源码,APP 小程序 H5
开发一个圈子系统(也称为社交网络或社群系统)可以是一个复杂但非常有趣的项目。以下是一些关键特点和步骤,帮助你理解如何开发、获取源码以及运营一个圈子系统。
122 3
|
28天前
|
小程序 安全 网络安全
清晰易懂!陪玩系统源码搭建的核心功能,陪玩小程序、陪玩app的搭建步骤!
陪玩系统源码包含多种约单方式、实时语音互动、直播间与聊天室、大神申请与抢单、动态互动与社交及在线支付与评价等核心功能。搭建步骤包括环境准备、源码上传与解压、数据库配置、域名与SSL证书绑定、伪静态配置及后台管理。注意事项涵盖源码安全性、二次开发、合规性和技术支持。确保平台安全、合规并提供良好用户体验是关键。
|
2月前
|
NoSQL 应用服务中间件 PHP
布谷一对一直播源码服务器环境配置及app功能
一对一直播源码阿里云服务器环境配置及要求
|
2月前
|
小程序 数据挖掘 UED
开发1个上门家政小程序APP系统,都有哪些功能?
在快节奏的现代生活中,家政服务已成为许多家庭的必需品。针对传统家政服务存在的问题,如服务质量不稳定、价格不透明等,我们历时两年开发了一套全新的上门家政系统。该系统通过完善信用体系、提供奖励机制、优化复购体验、多渠道推广和多样化盈利模式,解决了私单、复购、推广和盈利四大痛点,全面提升了服务质量和用户体验,旨在成为家政行业的领导者。
|
2月前
|
机器人
布谷直播App系统源码开发之后台管理功能详解
直播系统开发搭建管理后台功能详解!
|
4月前
|
移动开发 Android开发 数据安全/隐私保护
移动应用与系统的技术演进:从开发到操作系统的全景解析随着智能手机和平板电脑的普及,移动应用(App)已成为人们日常生活中不可或缺的一部分。无论是社交、娱乐、购物还是办公,移动应用都扮演着重要的角色。而支撑这些应用运行的,正是功能强大且复杂的移动操作系统。本文将深入探讨移动应用的开发过程及其背后的操作系统机制,揭示这一领域的技术演进。
本文旨在提供关于移动应用与系统技术的全面概述,涵盖移动应用的开发生命周期、主要移动操作系统的特点以及它们之间的竞争关系。我们将探讨如何高效地开发移动应用,并分析iOS和Android两大主流操作系统的技术优势与局限。同时,本文还将讨论跨平台解决方案的兴起及其对移动开发领域的影响。通过这篇技术性文章,读者将获得对移动应用开发及操作系统深层理解的钥匙。
124 12
|
4月前
仿SOUL社交友附近人婚恋约仿陌陌APP网站源码
仿SOUL社交友附近人婚恋约仿陌陌APP网站源码
70 0
仿SOUL社交友附近人婚恋约仿陌陌APP网站源码

热门文章

最新文章