我该怎么做才能扩展高流量的互联网网站?

对于需要“扩展”以照顾能力的互联网网站,应该采取哪些理想的技术? 这是特别相关的,因为个人正在考虑云,但可能会失去原则。

我有兴趣阅读您从开发级工作,框架到监控的理想技术。

0
2019-05-04 22:39:28
资源 分享
答案: 4

什么也没有分享。

考虑到这一点,并且与您可以想象的不同,请不要大范围尝试-今天就采取补救措施。 无需考虑系统外费用与系统内调用的费用。 例如,在任何类型的网络用户界面上建立数据库链接要比邻域调用花费很多。 计划在范围内需要花费多少时间进行监视,供电以及调整主动性-对于真正的大型系统而言,支出与增加的美元有关。

没关系,“无共享”样式仍然具有极好的价值,并且您可以分层并进行范围分配-当时刻到来时,扩展您的系统。

0
2019-12-03 00:45:57
资源

并行化对众多主机名的需求

HTTP标准的一部分是声称webclients肯定会要求每个DNS主机最多2个会话的区域。 下面是一个补救措施,您可以在其中为您的www.domain.com添加别名,并获得更高的需求并发性,从而使您的网页加载速度更快:

https://stackoverflow.com/questions/3653609/how-do-i-code-my-asp-net-page-to-parallelize-downloads-across-hostnames

基本上,它需要编辑和增强ASP.NET HTTP处理程序,以替代您向客户发送的目标主机,其中每个主机都是“www”的CNAME。

0
2019-05-08 05:05:03
资源

安全,快速,可靠的DNS

我找到了几个高容量的互联网站点,使用注册商的DNS网络服务器,它没有正常运行时间或效率的SLA。 最重要的是,他们的网络服务器位于印度,而单独的延迟也增加了DNS欺骗者可能对您的消费者或中间ISP的缓存产生毒害的机会。 这肯定会创建您的受SSL保护的网站流量,无需任何人识别即可重新路由。

在缓存文档之前,DNS速率还会影响Web服务器的首次加载时间。

鉴于他们拥有相当强大的DNS框架(尽管它价格昂贵,而且我与这些公司没有任何其他关联),我向很多消费者使用DynDNS或Neustar。

0
2019-05-08 04:55:24
资源

并发设计

也就是说,当你编码时,打算有很多字符串。 策略共同状态(通常只是数据库)。 准备好许多程序。 准备物理循环。

这使您可以在多个设备中分散您的系统,并在整个过程中分散负载。 它允许您在失败的情况下运行重复的过程,并且在您需要就地更改系统的情况下,您不需要消除所有解决方案。

0
2019-05-08 04:54:13
资源