分布式-网站高并发大流量访问的处理及解决方法

30人阅读 评论(0) 收藏 举报
分类:

转载来自:网站高并发大流量访问的处理及解决方法

网站高并发大流量访问的处理及解决方法

1. 硬件升级

普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。

2. 负载均衡

它是根据某种负载策略把请求分发到集群中的每一台服务器上,让整个服务器群来处理网站的请求。
公司比较有钱的,可以购买专门负责负载均衡的硬件(如:F5),效果肯定会很好。对于大部分公司,会选择廉价有效的方法扩展整个系统的架构,来增加服务器的吞吐量和处理能力,以及承载能力。

3.服务器集群

服务器集群就是指将N台服务器集中起来一起进行同一种服务,它们之间通过网络实现通信。让N台服务器之间相互协作,共同承载一个网站的请求压力。
在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。

4.数据库读写分离

基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作

5.数据库分表技术(垂直分割,水平分割)

当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,很有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。

6.表建立相应的索引

使用索引可快速访问数据库表中的特定信息。

7.页面静态化

前台实现完全的静态化最好,可以完全不用访问数据库。

8.缓存技术(MemCache、Redis)

缓存技术就是另一个解决方案,就是将动态数据存储到缓存文件中,动态网页直接调用 这些文件,而不必再访问数据库

9.禁止外部盗链

外部网站的图片或者文件盗链往往会带来大量的负载压力,因此应该严格限制外部对于自身的图片或者文件盗链

10.控制大文件的下载

大文件的下载会占用很大的流量,并且对于非SCSI硬盘来说,大量文件下载会消耗 CPU,使得网站响应能力下降。因此,尽量不要提供超过2M的大文件下载,如果需要提供,建议将大文件放在另外一台服务器上。

查看评论

对于大流量网站的解决方案

对于大流量网站的解决方案
  • yuxianjun2012
  • yuxianjun2012
  • 2017-02-03 12:26:06
  • 400

网站高并发大流量访问的处理及解决方法

1.硬件升级普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。 2.负载均衡它是...
  • qishouzhang
  • qishouzhang
  • 2015-07-28 21:29:58
  • 6324

高并发和大流量解决方案

#高并发架构相关概念# 并发: 在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任意一个时刻上只有一个程序在处理...
  • beihenanfei
  • beihenanfei
  • 2017-12-28 10:55:43
  • 1094

高并发,大流量分布式系统要点

现在很多高谈阔论,高并发,大流量,分布式,SOA,名词一大堆往往抓不住要点,对于熟悉的人来说,言之无味,而对不熟悉的人来说,更类似大师讲法,除了增加神秘感外,让人越发无从了解。其实这些问题,本质是成本...
  • qq_16414307
  • qq_16414307
  • 2017-02-13 14:58:38
  • 3930

网站高并发 大流量访问的处理及解决方法

首先,确认服务器硬件是否足够支持当前的流量。  普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大,  那么必须首先配置一台更高性能的专用服务器才能解决问题  ,否则怎...
  • haiqiao_2010
  • haiqiao_2010
  • 2014-04-25 16:01:17
  • 19554

小谈php处理 大并发 大流量 大存储

一、判断大型网站的标准:1.pv(page views)网页的浏览量:概念:一个网站所有的页面,在24小时内被访问的总的次数。千万级别,百万级别,2、uv值(unique vistor)独立访客概念:...
  • gusgao
  • gusgao
  • 2016-08-12 10:21:30
  • 6907

大流量高并发量网站的解决方案

1,首先检查硬件配置是否够用,包括cpu,内存,网卡,磁盘,如果不行就只能增加配置; 2,可以使用浏览器缓存机制,将一些用户的请求的数据缓存在客户浏览器上,这样可以解决单个用户重复操作所产生的负载;...
  • qq_31615139
  • qq_31615139
  • 2016-07-17 22:22:58
  • 628

PHP-高并发和大流量的解决方案

一  高并发的概念 在互联网时代,并发,高并发通常是指并发访问。也就是在某个时间点,有多少个访问同时到来。 二  高并发架构相关概念 1.QPS (每秒查询率) ...
  • m_nanle_xiaobudiu
  • m_nanle_xiaobudiu
  • 2018-02-05 17:04:24
  • 628

高并发高流量的大型网站架构设计(一)

摘要:Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。   W...
  • zliu19880518
  • zliu19880518
  • 2014-01-27 14:57:10
  • 1618

高并发大流量网站架构简单思路

面对高并发大流量的网站简单架构思想,主要是全盘考虑的思想
  • yangzhawen
  • yangzhawen
  • 2015-07-24 14:09:38
  • 3462
    个人资料
    持之以恒
    等级:
    访问量: 2万+
    积分: 1463
    排名: 3万+
    最新评论