当前位置: 首页 > 新闻资讯 > 最新签约 > 大型网站架构需要考虑的几个问题

大型网站架构需要考虑的几个问题

发表日期:2019-04-04 08:41:36文章编辑:网搜科技

我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面对的。 这里讨论一下大型网站需要注意和考虑的问题 :


1、海量数据的处理问题:众所周知,对于一些相对小的站点来说,数据量并不是很大,select和update就可以解决我们面对的问题,本身负载量不是很大,最多再加几个索引就可以搞定。对于大型网站,每天的数据量可能就上百万,如果一个设计不好的多对多关系,在前期是没有任何问题的,但是随着用户的增长,数据量会是几何级的增长的。在这个时候我们对于一个表的select和update的时候(还不说多表联合查询)的成本的非常高的。 


2、数据并发的处理问题:在一些时候,2.0的CTO都有个尚方宝剑,就是缓存。对于缓存,在高并发高处理的时候也是个大问题。在整个应用程序下,缓存是全局共享的,然而在我们进行修改的时候就,如果两个或者多个请求同时对缓存有更新的要求的情况下,应用程序会直接的死掉。这个时候,就需要一个好的数据并发处理策略以及缓存策略。 


3、分布式处理问题:对于2.0网站由于其高互动性,CDN实现的效果基本上为0,内容是实时更新的,我们常规的处理。为了保证各地的访问速度,我们就需要面对一个绝大的问题,就是如何有效的实现数据同步和更新,实现各地服务器的实时通讯有是一个不得不需要考虑的问题。 


4、数据同步和集群的处理的问题 :当我们的一台databaseserver不堪重负的时候,这个时候我们就需要做基于数据库的负载和集群了。而这个时候可能是最让人困扰的的问题了,数据基于网络传输根据数据库的设计的不同,数据延迟是很可怕的问题,也是不可避免的问题,这样的话,我们就需要通过另外的手段来保证在这延迟的几秒或者更长的几分钟时间内,实现有效的交互。比如数据散列,分割,内容处理等问题。


5、数据关系的处理问题:我们可以很容易的规划出一个符合第三范式的数据库,里面布满了多对多关系,还能用GUID来替换INDENTIFY COLUMN 但是,多对多关系充斥的2.0时代,第三范式是第一个应该被抛弃的。必须有效的把多表联合查询降到最低。 


除了以上五点需要大家着重注意之外,关于数据索引的问题、Ajax的利弊分析、数据安全性的分析、数据共享的渠道以及OPENAPI趋势问题等都是需要我们重点关注的问题,大型网站不比普通企业站,访问人数多自然会在数据方面出现问题,所以在架构大型网站之前就该想到这些问题并找到相应的解决方案。


以上文章信息来源于网络,由网搜网搜科技(专业济南网站建设公司)整理发布。

相关新闻

怎样让网站导航发挥作用?

每一个网站都会有导航,导航的分类也有好多种,比如主导航、面包屑导航等,导航的作用就是指引用户快速找到自己想要的东西,当然对于SEO来讲也起着很大的影响作用,那么怎样设置导航才能让网站导航发挥作用呢?接下来小编给大家简单讲述几点。

日期:2019-04-04 08:41:36

浅谈网站中导航的类型

众所周知,网站建设中页面导航是必不可少的,它在引导用户浏览网站时起着非常重要的作用,好比指路明灯,也是维系良好用户体验至关重要的一步。那么关于导航的类型和具体的作用有哪些呢?本篇文章小编给大家做简单讲述。

日期:2019-04-04 08:41:36

浅谈LOGO的表现手段

关于LOGO的设计以及重要性,小编已经讲解过很多次了,LOGO可以说是一种非常直观的表现企业的图形,有些LOGO只要一看到我们就知道它代表的是哪个企业,比如可口可乐、奔驰等,那么设计logo的时候有哪些表现手段呢?本篇文章小编给大家简单介绍五种。

日期:2019-04-04 08:41:36

大型网站架构需要考虑的几个问题

我们这里不讨论是PHP还是JSP或者 NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面对的。 这里讨论一下大型网站需要注意和考虑的问题 :

日期:2019-04-04 08:41:36

网搜小编教给你怎样设计好banner

对于很多网页设计是来说,banner是比较令人头疼的一部分,但恰恰不巧的是,客户往往非常重视banner的设计,以为banner在头部是每个用户进入页面后最先看到的部分,而且banner设计的美观与否也将直接影响到整个网站的效果,那么我们应该怎样做好banner呢?小编为您讲解。

日期:2019-04-04 08:41:36

关于flash网站的优缺点讲解

关于flash大家应该都不陌生,利用flash可以制作出一些比较精美的动画,也有很多人将这些动画应用在网站上,以达到吸引客户眼球的目的,flash网站的确可以给人视觉上的享受,但是对于一些别的地方却也会带来不好的影响,本篇文章小编就给大家讲讲flash网站的优缺点。

日期:2019-04-04 08:41:36

关于我们

济南网搜网络科技有限公司专注于济南网站建设、济南网站优化,始终追求用最快的速度定制出最好的网站,我们一直在思考如何为客户创造更大的价值,让客户更省心

最新案例
网搜升降机械
网搜升降机械 济南网搜升降机械有限公司是专业是升降机械生产厂家,产品齐全,质量可靠
济南网搜电子科技
济南网搜电子科技 我公司是集生产、销售、研发于一体的专业电子科技公司,可为您提供专业产品服务
联系我们
  •   地址:济南市历下区山大路126号科苑大厦
  •   QQ:2894296051
  •  电话:0531-82392968
  •  付款方式
©2015-2016 版权所有 济南网搜网络科技有限公司 鲁ICP备16037118号  百度统计  流量统计:
全国公安机关备案号  全国公安机关备案号:37011202000373   XML