一些互联网技术概念名词

大访问量

负载均衡

负载均衡是把众多的访问人群和流量分担到不同的网络设备以及服务器上。简单的多,就是把大量的人群分流,分流到不同的机器上去,让每个服务器压力更小,负载更低。

冗余技术

当一台服务器对外提供访问的时候,再设置一台用于备份。当这台对外访问的服务器宕机时,备份机能够提供服务,这一过程就是冗余。避免单点故障,让用户感觉不到对其服务的机器发生了故障。

集群技术

错误认识:多台机器做成的集群,是单台机器性能的多倍,形成一个超级计算机。

正确认识:集群圈中的机器再多,激活状态的也只会有一台,对外提供访问。其他的机器处于休眠状态。

只有负载均衡和冗余技术搭配在一起,才是真正意义上的超级计算机。

实现负载均衡的技术或手段

  1. Cisco公司的以太网通道(网络层中的技术)
  2. Windows系统中的NLB技术(服务器层次中的技术)
  3. Linux系统中的LVS技术(服务器层次中的技术)
  4. F5等硬件负载均衡器(网络层中的技术)

LVS集群采用三层结构,负载调度器、服务器池、共享存储主要部分组成。

网站加速技术

Squid反向缓存代理服务器

比如新浪的服务器设在北京,在南京有squid代理服务器,当南京的用户访问新浪的首页的时候,会向北京的服务器发起访问,返回有大量的静态数据,比如css,js,图片等,就会在访问后保存在南京的代理服务器的缓存池中,当另一个南京的用户访问新浪的首页,如果有相同的文件,比如那些静态的数据,就不会再次去访问北京的服务器,会直接在南京的代理服务器的缓存池中取,这样会北京的服务器中的压力就会大大减少。

Memcache分布式缓存

简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。

Sphinx全文索引

是一个基于SQL的全文检索引擎,可以结合MySql做全文搜索,可以提高比数据库本身更专业的搜索功能(斯芬克斯),在1千万条记录的情况下的查询速度为0.x秒(毫秒级),创建100万条记录的索引只需要3~4分钟,比MySql快的多。

猜你喜欢

转载自blog.csdn.net/GXQ18010913593/article/details/89028270