1
4
我认为这些适用于所有网站,而不仅仅是C# 缩放在不同的时间意味着不同的事情。你是否在尝试从1000个beta用户扩展到发布日的100000个活跃用户?您是否在尝试不重构的情况下处理持续增长?你只是想确保你的网站上有一个很好的“Slashdot”效果,你能处理它吗?所有这些都需要可伸缩性,但有些与其他非常不同。 很多时候人们对数据丢失感到恐慌。但真正让人抓狂的是 数据一致性 . 如果我30秒前创建的帐户消失了,我不会真的生气。我 如果我上传的布拉格之旅的照片被万圣节妓女喝啤酒的照片取代了,你会生气的。因此,如果您能够计算数据丢失的风险,那么计算影响并做出真正的业务决策是一个相当简单的过程,即是否确定数据丢失的风险,如果确定数据丢失的风险,那么在数据丢失对您造成多大伤害之前做出多大的风险。 简单胜过冷静我和其他人一样喜欢方框图,但是你听过多少次有人说“该死,这台电视坏了 设计得很好 你的网站(和任何企业)最难扩展的部分总是人。当然,当你需要更多的工程师的时候,你应该可以赚很多钱,这样你就可以只雇佣10个人,他们就可以重写这个网站,使之易于维护。然而,如果你可以只雇用2,他们不会立即冲浪到每日wtf发布你的整个代码库在一个7部分的曝光。。。你 应该 走在前面。 |
2
2
如果没有更多关于体系结构的细节,这很难回答。
是否有多个Web服务器连接到一个数据库?
通过这种分离,如果您需要在一个层中添加更多的服务器,您可以确定哪个部分需要额外的马力,并确保web服务器实际上只执行一个任务,即与浏览器交互。
|
3
2
|
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |