未来的网站结构
单服务器+LANMP+PHP模式正被逐步淘汰,只适合小规模程序和网站。
未来大型网站会是分布式/对象化存储的主场,上周群里灌水也聊过。
穷逼建站中的免费资源也更新了,涵盖“运算/数据/存储”各项结构。
MJJ用免费资源搭建的论坛:https://www.hostloc.com/thread-808126-1-1.html
Vercel乱封号,不建议使用:https://www.hostloc.com/thread-792683-1-1.html
前端Serverless推荐Cloudflare Workers或Netlify,配合B2免费存储,就完美了。
我理想中的程序结构,同一个程序文件可以在各端/各平台部署及使用:
{界面}(NodeJS/PHP)!Serverless
{运算}(NodeJS/PHP)!Serverless
{压制}(NodeJS/PHP)!音视压缩FFMpeg!性能需求很高
{数据}(MariaDB/MongoDB)!{运算}{数据}同主机效率高
{存储}(Nginx/ObjectFiles)!{压制}{存储}同主机可直传
[内容展示]:{运算}>{数据}
[文件增减]:{运算}>{数据}>授权>增减>{存储}
[文件展示]:{运算}>{数据}>授权>读取>{存储}?[文件缺失]
[文件缺失]:{运算}>{数据}>授权>{压制}>队列>下载>{数据}>处理>上传>{存储}?[文件展示]