您好!欢迎进入广东华商网络科技有限公司

东莞做网站

联系我们Contact Us

售后服务:0769-22039111    

人事电话:0769-89818898

邮    箱:dgce@dgce.com.cn

网    址:www.dgce.com.cn

地    址:东莞市南城街道宏一路G1蜂汇1栋写字楼803、804

大型网站要怎么设计

2019-11-16

  一部小小的手机里边,可能一起装载着数十个软件。并且在同一时刻,可能好几个软件在一起运转。别的,还得时刻准备暂停运转,把手机CPU等资源让给电话通话等优先等级高的作业。还有,时刻需求准备敷衍网络连接中断,手机电池耗尽等等状况。总归,手机软件的结构规划,是做小的艺术。

  说到做大规模网站,大家一定会想到云核算,想到Google File System,Chubby, BigTable,MapReduce等等。这些技能当然很好,可是它们仅仅是构成一个大型网站的技能要素。实践构建一个大型网站时,光知道技能要素是不行的,还得明白怎么把各个要素有机地结合到一起。

  学习和掌握构建大型网站的架构,需求汇总散落的文章,梳理零散的内容。做好这项作业很有含义,可是也比较困难。咱们的体会是,不妨抓住以下几个主题,逐一分析大型网站的实例,然后横向比较。

  Google Bigtable的功率怎么?优点是什么,缺点是什么?Bigtable对什么样的情景最适用?根据Bigtable原理完成的开源软件,Hadoop/HBase的运转功率怎么?

  MemCached 最近大热,Wikipedia, YouTube, Digg, Twitter等等大型网站都在用MemCached作为缓存东西。SquidCache和Varnish等等东西,也与缓存沾边。Twitter的做法是把MemCached和Varnish结合起来,一起运用。什么样的内容,应该用什么样的缓存东西?不同的东西间怎么和谐?各大网站的实践运转的成果,有哪些经验和教训?

  据说MogileFS更适合存储大量的,可是单体尺度不大的文件,譬如images。而Google File System更适合存扩大尺度可是数目不多的文件。有没有可能把小尺度的多个文件,合并成一个大文件,然后存储到Google File System中往。在这种状况下,比较MogileFS与Google FS的性能,是否有高下之分?

  常见的是多线程的方法。可是作业台的做法有利于集中核算资源处理繁重的任务,防止瓶颈的出现。可是缺点是需求在不同线程之间,传递记录中心状态的数据。么样的情形适适用多线程,什么时候用作业台?

  Scheduler给不同服务器分配作业时,最简单的方法是启动预先安装在该服务器上的相关程序。因为不能确保每个程序都十分完美,当一个程序发作错误时,应当防止整个服务器因此而溃散,影响其它作业的正常进行。是否需求动用virtual machine,完成各个不同作业之间彼此隔尽?

  标题是怎么让第一台App Server怎么知道应该把中心成果给第二台App Server,而第二台App Server又怎么知道它的目的地是Web Server?一个比较有功率的做法,是区别数据流和操控流。Server与Server之间常设通道,专供操控流运用,传递指令往操控数据流的发送。数据流不占用操控流通道,只要在需求时,才建立数据流的通道。操控流和数据流的安排,需求结合详细的事务逻辑,才能优化规划,削减带宽耗费,缩短数据传输的时刻。

  一般网站面临的是形形色色的用户,尽大多数用户的行为是友爱的,可是不排除少量用户蓄意恶作剧。假设事前没有规划防备措施,少量歹意用户的肆无忌惮,会搅扰其他用户享用正常的服务。

  不管预先想象有多周密,实践运转时,总会碰到这样那样的意外状况。譬如灵敏词的出现,往往事前没有征兆。所以,在规划体系架构时,应该给网管供给必要东西,敷衍突发事件。

<span "="" style="font-size: 14px;">


标签

最近浏览:

365*24小时全国统一服务热线

0769-22039555

服务热线:13827298991(陈先生)/18825771900(黄小姐)

技术专线:0769-22039111 邮箱:dgce@dgce.com.cn

地址: 南城街道宏一路G1蜂汇1栋写字楼803、804

华商微信公众号

热门搜索:东莞网站建设东莞做网站东莞建网站

华商网络专业为企业提供基础互联网建设服务:网站建设,网站制作,网站设计,微官网设计制作,小程序开发等等,您的选择是我们奋力向前的最好动力!

版权所有:广东华商网络科技有限公司 备案号: 粤ICP备13071417号-4

获取同行网站建设方案,10秒填写,急速获得

今日已有165人获取方案

在线客服
服务热线
0769-22039555
138-2729-8991

业务咨询微信
返回顶部