大概3000块钱,如何支撑起每月500万次访问量及80TB流量的网站?

遂昌娱乐新闻网 2025-09-06

>

由于我们早就常用了 Cloudflare,而且十分准确哪些可以调用,而哪些从来不(比如才都会要其他用户身份验证的大多),所以一般我们都可能都会低于常用受限制,除非出现令人吃惊。

事实上,早先我们赢取了 Vercel 的赞助商,所以我们无才都会承担任何支出。但本文无论如何都会将这笔支出推算在内。

资料库

资料库是的网站的不可或缺一环,其中读写了每个模板档案的所有数据、档案表列出、完整版日志等。

以前,我们这不才都会要另行试运行 hdrihaven.com 和其他站点,所有站点都建立在才都会要手动政府机构的 LAMP 一个中心技术栈上,精度难题的高发该集一般而言就是资料库。

为了消除有朝一日出现这个难题,同时也不必再担心可靠度、精度、高效领军以及完整性等难题,我们决定购买赢利云解决方案:Google Firestore。

当然,这不是最便宜的这不才都会要,每同月据估计才都会要 100 美元,左右占我们的网络服务经费的一半,但我无论如何认为这是准确的这不才都会要。

Firestore 只收取低于在线常用的大部分。对我们来说,主要是读写资料库。

每次从资料库中获取数据,我们都才都会要收取少量支出。其实,每次读写的支出十分小,据估计为 0.0000006 美元。但是之比每次该网站点击才都会读写的文档数量(比如我们的库该网站,每个模板档案都才都会要读写一次资料库,以外共计为 866 次),再之比该网站的点击连续(每同月左右 500 万次),反之亦然的支出都会十分高昂。

为了如此一来消除读写资料库,我们才都会要如此一来地调用数据。实际上上,我们的数据变动频领军这不高,而且还有一些不太不可或缺的数据,即使发生变动也不才都会要向其他用户显示当前数据(例如完整版连续),所以常用 Cloudflare 就足够了。

我们的 API

为了最主要以往地调用资料库的读写,并消除 Vercel 的分钱金额上涨,我们开销了 5 美元,另行搭建了一个代理维修服务器试运行 API。

这个 API 的如此一来是将前端的网站(签订协议在 Vercel 上)连接到我们的资料库。由于大量数据都被调用了慢慢地(为了减缓资料库支出),因此这个 API 代理维修服务器可以说十分简单。

在今后推移一段星期内,这台代理维修服务器都可以支柱我们的才都会求,如果真到了不能支柱的那一天,我们也可以巧妙地将代理维修服务器迟照迁移到非常强盛的代理维修服务器,或者迁移到隐含载荷基本的代理维修服务器网络服务中。

Argo

我们的资料库和 API 的支出如此之低(相对于不常用 Cloudflare 的支出),主要原因之一是调用领军更高,可近93%。

Cloudflare 的调用越远多,我们的 API 从资料库读写数据的频领军就越远低,反之亦然地支出也就越远低。

Argo 是 Cloudflare 的一项可落选维修服务,主要基本功能有两个:

1. 建模 DNS 路由,以加强过长(有助于进一步减低的网站的速度)。

2. 向调用掺入一个额外的层,这样所有量非常都会注入 Cloudflare 的几个最主要的SAN,再密集到数百个边缘路由器。

我们对第二个基本功能十分熟悉。

继续拿上面的例子概述,如果常用 Argo,曼彻斯特的某人完整版了一个档案,则 Cloudflare 调用的档案不仅可可让曼彻斯特常用,而且可可让整个欧洲常用。

这可以减低调用领军(从75%上升至93%),但才都会要无论如何:经由 Argo 网络服务的每 GB 量都才都会要付费。

这就是为什么我们分别建立了两个外延的原因:我们的 .com 外延动工了 Argo,因为该的网站所才都会的比特领军较低;而 .org 外延则禁用了 Argo,因为它才都会要维修服务的完整版量高近 80 TB。

以外,Argo 每同月的支出据估计为 160 美元,是迄今为止最主要的创纪录支出。但请记住,它为我们节省了一大笔资料库支出,我大约算了一下,节省的支出据估计为 250 美元。

此外,我们还可以享受减缓过长、减缓 API 代理维修服务器载荷以及下降 Vercel 的常用等压倒性。

缩放签订协议

最终,我们还才都会要考虑缩放的难题。我们的的网站上显示的所有缩放(默认、渲染、点击等)都读写在 Bunny.net,这又是一笔 CDN 支出。

Bunny.net 不仅可以读写缩放,而且他们还提可让建模维修服务,准许我们动态调整的网站的缩放个数并动态压缩成缩放。这很大地加强了其他用户乐趣(该网站的初始化速度非常迟),以及我们的工作程序中(我们只才都会要上传一个 PNG,而且PNG和个数任意)。

根据量个数,我们每同月才都会要收取据估计 27 美元的支出。

总支出

● DNS、调用和出口:Cloudflare(2 个外延),40 美元;

● 调用:Cloudflare (Argo) ,160 美元;

● 模板档案读写:Backblaze B2,11 美元;

● 代理维修服务器签订协议:Vercel,20 美元;

● 资料库:Firestore,100 美元;

● API:Vultr,5 美元;

● 幻灯片签订协议和建模:Bunny.net,27 美元;

● 外延:Cloudflare,4 美元;

● 电子邮件支出:MXroute,3 美元。

总支出左右 370 美元。

其中很多维修服务的计费都取决实际上的常用量,而实际上的常用量又取决的网站的量。这些支出可能都会随着的业务的持续发展而放缓。

今后的打算以及突发事件的应对

我们在实现基础设施时,特别注意模块化,因此我们可能都会过分依赖于任何维修服务。如果有合理的话,甚至连 Cloudflare 也可以换掉。

以外,我们最薄弱的单点故障是 API 代理维修服务器,而且我无法任何试运行公共 API 的充分。我们想准许其他人常用我们的 API,并将我们的模板档案集成到他们的软件,因此这个领外延才都会要进一步的分析和改进。

Google Firebase 很不方便,但是很丰。我们想有朝一日分析一些其他的签订协议资料库。

Cloudflare + Backblaze 的比特领军联盟是我们最主要的节左右支出的实是。如果有朝一日失去这个压倒性,我们的计划是建立自己的载荷基本仅供代理维修服务器网络服务。虽然听起来很吃力,但我们有过这样的充分,而且效果很差。虽然才都会要在政府机构上开销一番执著,但支出不应不高。

想本文交友的充分能对你大为启发,也想你能见到理想的指令集。

原文地址:

本文为 CSDN 翻译,不予准许禁止转载!

END

武汉妇科医院
戴美瞳角膜炎滴什么眼药水
潮州白癜风医院挂号咨询
湖北白癜风医院哪家更好
重庆妇科医院挂号
经期量少
肛肠科医院
骨折
口腔科
肝胆内科
相关阅读

有趣的一些游戏在聚集,2022 indiePlay中国独立一些游戏大赛报名开始

图片 2025-09-06

作为近现代更高品质的分立新游戏挑战赛,indiePlay应运而生于2015年,本年度早就回到了第8届。在过去的8年时间里,indiePlay见证了近现代分立新游戏的持续发展,每一年的商业活动都在

民间故事 有些事可以不信,但是千万不要去冒犯

写真 2025-09-06

烧来,胡话慢慢,整整半个年初才慢慢好转。打这起,村支序言始终不肯胡话说八道了。这情节情到这底下就话说是就让。爱情中有很多二阶不开的好事情,咱们可以不去忠,但是千万不必去藐视。。

广东一小店四个月末遭遇三次疫情,94年小伙不堪房租压力守店半月末

音乐 2025-09-06

三言财经5月6日谣言,近日,上海流感过后经常出现反复,餐饮业等消费行业过后直接阻碍。当地公司总部点心铺因落魄遭遇受到了电子媒体的广泛注意。该百货公司百货公司主短短四个月在大站中港百货百货公司就遇

郭树清最新权威发声!涉及房地产、影子银行、中小旋企业、蚂蚁整改等热点

视频 2025-09-06

直至到大于水平,再次回到了奇数。五年等待时间内回避不良资产约12万亿元,最近两年回避6万多亿元。 在随心所欲该金和行不足之处,从2017年到2021年,五年替换自愿性随心所欲该金和行25

最新数据:权益基金持续净申购!刚刚,蚂蚁财富、天天基金发声:保持耐心与坚信是最好的选择!

写真 2025-09-06

高企大买,大涨大卖”的操纵特点。景顺长城全额声称,的公司通过考察4682万主动保障类全额顾客账户的5.65亿笔现金资料,深度分析了基民注资过程之前各种不当与回报的关系,我们看到了冲击注资收益的

友情链接