全国服务热线:400-035-8011

位置:太原IT培训学院 > 学校动态 > WEB前端开发基础知识

WEB前端开发基础知识

来源:太原IT培训学院时间:2020/10/9 16:35:17

    一、集群与分布式:
    1、相同点:集群和分布式都是需要使用多台服务器进行处理的。
    2、区别:集群是每个服务器具有相同的功能,在处理请求时可以不时调用该服务器,并且主要起到分流的作用。分布式是将不同的服务放在不同的服务器上,可能需要多个服务器来处理请求。,这可以提高请求的处理速度,群集和分布式可以同时使用。
    3、集群的方式:一个是静态资源集群:一些资源(js,html,图像)服务器的集群。另一个是应用程序集群。这种群集方法常见的核心问题是Session同步。Session同步有两种处理方法:一种是在Session更改后自动与其他服务器同步,另一种是使用程序统一管理Session,并且所有群集服务器都使用同一Session。Tomcat默认情况下使用种方法,并且可以实现简单的配置。第二种方法是使用的缓存程序(如Memcached等)来统一管理Session,然后在应用程序中通过重新Request获取指定服务器中的Session并覆盖getSession方法。第三类:Session同步的根本原因是不同的服务器向同一用户提供服务。如果负载平衡可以在分配请求时将同一用户(通过IP)分配给同一服务器以进行处理,则不需要Session同步。问题是,如果需要考虑稳定性并防止在停机期间丢失数据,则可以将群集服务器分为多个组,然后在一个小组中进行Session同步。

    4、集群的负载均衡:接受到请求后具体分配到哪个服务器去处理的问题。可以使用nginx等软件处理实现。


    二、反向代理服务器和代理服务器
    1、代理服务器:是代替我们获取想要的资源,然后将结果间接的返回给我们,所要获取的资源是我们主动告诉代理服务器的,如:我们要访问FaceBook,但直接访问不了,就可以让代理服务器访问,然后将结果返回给我们。
    2、反向代理服务器:我们正常访问一台服务器的时候,服务器自己调用了别的服务器的资源结果返回给我们。
    3、代理服务器是我们主动使用的,是为我们服务的,不需要有自己的域名。反向代理服务器是服务器自己使用的,我们并不知道,它有自己的域名,我们访问它和访问正常的网址没有任何区别。
    4、反向代理服务器可以和实际处理请求的服务器再同一台主机上,并且一台反向代理服务器可以访问多台实际处理请求的服务器。
    5、反向代理服务器作用:
    5.1、可以作为前端服务器跟实际处理请求的服务器(Tomcat)集成
    5.2、可以用在做负载均衡。
    5.3、用来转发请求,可以将不同类型的资源请求转发到不同的服务器去处理,可以将动态资源转发到Tomcat等,将图片等静态资源请求转发到静态资源服务器,另外也可以在Url地址结构发生变化后将新地址转发到原来的就旧地址上。
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2010/news/263095/违者必究! 以上就是太原IT培训学院 小编为您整理 WEB前端开发基础知识的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011