和同事下班路上讨论心得(服务器部署的几点问题)

        一:分布式部署,就是集群部署,多个服务器共用一套系统,就想一个服务器一样。像大的网站,百度、新浪、网易等都是采用这种部署方式,它有一个分流器,会按照地域分类,比如在上海、北京、深圳各有一台大型服务器,如果是华东用户访问新浪,那么就会分到访问上海的服务器;如果是华北地区的用户,就会被分到访问北京的服务器;但是用户访问的域名还是www.sina.com的这个地址;
       二:共享session的问题,每个服务器都会保存用户访问的记录,session是保存在服务器端的,如果该系统有三套服务器,其中一台服务器宕机了;那么为了不使正在访问的用户访问终止,会马上连接到另外一台服务器上,这样用户体验就比较好了。顺便复习一下session和cookie的知识,session是保存在服务器端的,占用服务器的内存,但是对于用户而言,比较安全;cookie是保存在客户端的,每个用户访问后,都会保存访问该网站的信息,它是占用电脑的内存,但是不是很安全,信息容易丢失。
      三:servlet的生命周期:servlet从创建、初始化、调用执行、到销毁一共经历了四个阶段。
初始化:调用init()方法
响应客户请求:调用service()方法
销毁阶段:调用destroy()方法
      四:get和post的区别:get方式相对来说不是很安全,它是要显示在地址栏上,不保密,而且发送的数据有显示,理论上是4kb;而post没有限制,理论上没有限制,而且它不再地址栏上面显示,但是f12可以在消息头中看到。
     恩,每天都要有所进步,不断积累吧。
posted @ 2015-06-29 23:05  warrior1234  阅读(178)  评论(0编辑  收藏  举报