asp.net – 是否有针对具有大量受众的网站的任何可扩展性最佳实
虽然之前已经在各种情况下询问过这个问题,但我找不到任何专门针对非常大的受众群体的网站的信息 – 例如,数十万甚至数百万用户的规模.
在编写面向较小受众的网站(例如内部网托管数据驱动的网站,处理从几个到几千个用户)时,我们只倾向于遵循项目预算/截止日期范围内的最佳实践 – 即开发人员成本,推出时间表和可维护性对我们如何编码事物的影响要大得多. 有些事情也可以忽略不计(到某一点),例如交付时间,图像压缩/大小,带宽,因为局域网托管应用程序的性质往往意味着(我们不知道)(在合理范围内)存在相对较少的财务成本不必担心太多. 然而,当寻找更广泛的受众时,例如(希望)数百万用户的受众: >是否有任何不再需要担心的最佳实践(即,观众越大,可以忽略不计)? 我到目前为止遇到的例子是: >主机代码库,例如谷歌上的jQuery,因为它是从谷歌的CDN提供的,并且可以比从你自己的服务器更快地提供服务.这也有助于降低网站交付带宽成本. 解决方法
我想这取决于人们对压力“三角形”的目标:CAP(一致性,可用性和对分区的容忍度).例如.当遇到导致“P”的网络中断时,人们只能拥有这么多“C”.
如今,似乎重点更多的是提供“良好的用户体验”,这似乎取决于“结果的时间”(例如在用户的桌面上有一个完整的网页):这转化为投资(除其他外)更多关于“A”和“P”两侧,然后是“C”一侧. 更具体地说:花一些时间来决定何时为您的用户执行表示层的数据聚合,例如在重新计算另一个视图以进行推送之前,我可以在更长的时间段内汇总这些数据吗? 当然,我只是勉强抓住问题的表面. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 刷新网页会怎么样?
- asp.net-mvc – 如何在ASP.NET MVC中添加路由到动态robots.
- asp.net – .Net Core 2 Spa模板与角度材料
- asp.net – 缺少AuthenticationManager引用
- 如何从asp.net中的javascript调用codebehind函数?
- .NET中的共享配置文件
- asp.net-mvc – 将Viewmodel数据保存到ASP.NET MVC中的数据
- 解决asp.net Sharepoint无法连接发布自定义字符串处理程序,
- asp.net-mvc – 在stackoverflow.com上永不过期的会话,除非
- asp.net – IIS HTTP错误500.19