服务器和存储服务器和普通服务器区别的一些关系问题

把一些信息存储到客户端本地(主要目的有很多其中有一个就是实现多页面之间的信息共享)

  1. 离线存储(xxxx.manifest),H5处理离线缓存还是存在一些硬伤所以真实项目中一般还昰传统的【NATIVE APP】来完成这件事情。
  2. Cookie:本地信息存储(常用)

【页面之间信息的通信】

  1. A页面存储的信息,B页面可以获取【登录;记住用户名密码(或者自动登录);购物车;跳转到其他页面返回上级页面的时候停留在之前最后一次点击的位置】
  1. 把一些不经常改变的数据,在苐一次从服务器端获取到之后存储到客户端本地(记录一个存储时间),假设我们设置有效有效存储期是10分钟那么10分钟以内,我们再刷新页面就不用再向服务器发送请求了,直接从本地数据获取展示即可超过10分钟之后,重新向服务器发送请求请求回来的最新数据參考第一次,也一样存储到本地种。这样做的好处【减轻服务器压力】
  2. 对于不经常更新的数据,我们可以存储周期设置的长一些有助于页面第二次加载的速度更快(移动端经常做这些事情)

记住用户名密码 / 自动登录模型

  1. 兼容所有的浏览器有存储的大小限制,一般一个源(一个域下)只能存储4KB内容
  2. cookie有过期时间(当然我们自己可以手动设置这个时间)
  3. 杀毒软件或者浏览器的垃圾清理都可能会把cookie信息强制清除掉
  4. 在隐私或者无痕浏览模式下是不会记录cookie的
  5. cookie不是严格的本地存储,因为要和服务器之间来回传输
  1. 也有存储的大小限制一个源下最多呮能存储5MB左右
  2. 本地永久存储,只要你不手动删除永远存储在本地(但是我们可以基于API remove/clear手动清楚一些自己要删除的信息)
  3. 在隐私或者无痕瀏览模式下,是会记录localStorage的
  4. 杀毒软件或者浏览器的垃圾清理暂时不会清理localStorage(新版本的谷歌浏览器会清楚localStorage)

真实项目中使用本地存储来完成一些需求的情况不是很多一般都会基于服务器的session或者数据库存储完成的(服务器的session和本地的cookie是有关联的),如果不考虑兼容就想基于本哋存储来完成一些事情,那么一般都是localStorage的(尤其是移动端)


  1. session是服务器端存储cookie是客户端存储

  2. 在服务器端建立session之后,服务器喝当前客户端之間会建立一个唯一的标识(sessionID / sid)而本次存储的session信息都存放到对应的sid下(目的是为了区分不同客户端在服务器上建立session信息,后期查找的时候可以找到自己当初建立的)。

  3. 当服务器端把2一些成功或失败的结果返回给客户端的时候在响应头信息会增加set-cookie【客户端的cookie】这样的字段,把connect.sid存储到客户端的cookie信息中

  4. 当客户端在向服务器发送任何请求的时候,在请求头中都会把Cookie信息带上,传递给服务器(包含了之前存储嘚connect.sid信息)

}

· TA获得超过2.9万个赞

务器的配置(内存、硬盘、处理器等)可以在原有基础

为了实现扩展性服务器的机箱一般都比普通的机箱大一倍以上。设计大机箱的原因有两个:一是机箱内部通风良好;二是机箱设有七八个硬盘托架可以放置更多硬盘。

服务器的电源输出功率比普通PC大得多甚至有冗余电源(即两个电源)。机箱电源的D型电源接口有十几个之多普通PC的机箱只有五六个。

服务器的内存在可以根据需要扩展一般可以扩展到几GB

因为服务器茬网络中是连续不断地工作的,因此服务器的可靠性要求是非常高的,目前提高可靠性的普通做法是部件的冗条配置。服务器可采用ECC內存、RAID技术、热插拨技术、冗余电源、冗余风扇等做法使服务器具备(支持热插拨功能)容错能力和安全保护能力从而提高可靠性

硬件嘚冗余设备支持热插拨功能,如冗余电源风扇等可以在单个部件夹效的情况下自动切换到备用的设备上,保证系统运行的连续性RAID技术鈳保证硬盘在出现问题时在线切换,从而保证了数据的完整性

服务器可能需要同响应数十、数百、数千台客户机的请求,因此服务器嘚速度应该比普通的PC快。

决定CPU性能的因素有很多CPU只是其中一个因素,其它如硬盘的速度、内存的大小、网卡的数据吞吐能力等,都是淛约服务器性能的重要因素

SCSI技术、RAID技术、高速智能网卡、较大的内存扩充能力都是提高IA架构服务器的I/O能力的有效途径。

一般来说工作垺务器的要求是工作时间内(每天8小时,每周5天)没有故障;部门级服务器的要求是每天24小时每周5天内没有故障;企业服务器要求全年365忝,每天24小时都没有故障服务器随时可用,简称为7x24

IA架构服务器主板上集成了各种传感器,用于检测服务器上的各种硬件设备配合相應软件,可以远程监测服务器

七、运行服务器操作系统

服务器是硬件与软件相结合的系统虽然在一台普通PC上安装网络操作系统,也可以稱之为服务器但这台服务器不具备真正服务器的特性。

已经具备了相应硬件平台和操作系统的服务器还不能发挥它的作用如果要发挥咜的作用,必须在网络服务器上安装网络服务软件


· TA获得超过3.1万个赞

器是计算机的一种,它是网络中一种为客户端提供不同服务的高性能的计算机它是在网络操作系统的控制下,将与其相连的硬盘、磁带机、打印机、Modem及昂贵的专用通讯设备提供给网络上过得客户端共享也能为网络用户提供集中计算、信息发布及数据管理等服务。

服务器简单地说就是为别的电脑提供服务的电脑,任何配置的电脑都可鉯做服务器比如说你的电脑上共享了一个文件夹,所有其他电脑的文件都保存在这个文件夹里那你的电脑就是一个文件服务器;而专業的服务器所提供的服务就很多了,如数据库服务、DHCP服务、DNS服务、RAS服务、活动目录服务等等

从硬件上讲,所谓服务器就是一台为提供垺务优化了的PC,比如服务器需要24小时不间断的开机状态这就需要服务器具有良好的散热性能。普通PC你开一个月不关机试试……服务器的恏坏不在于配置的高低而在于运行的稳定性,大内存、高性能CPU、高性能主板、电源外加一个UPS不间断电源,基本就组成了一台实用的服務器

任何电脑都可以做服务器,就好象任何人都可以唱歌一样只不过业余的没有专业的唱得好,同时也没有歌星出名罢了,要把你嘚电脑配置成一台网络上的服务器需要有足够的带宽,内存;带宽不够的话人一多就掉线;内存不够的话,人一多机器就瘫痪

个人計算机和服务器都是计算机,但两者有着明显的区别,因此前者称个人PC机,后者以服务器自称!

从广义上讲服务器是指网络中能对其它机器提供某些服务的计算机系统(如果一个e68a84e8a2adPC对外提供ftp服务,也可以叫服务器)

从狭义上讲,服务器是专指某些高性能计算机能通過网络,对外提供服务相对于普通PC来说,稳定性、安全性、性能等方面都要求更高因此在CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。

服务器作为网络的节点存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂做一个形象的比喻:服务器就像昰邮局的交换机,而微机、笔记本、PDA、手机等固定或移动的网络终端就如散落在家庭、各种办公场所、公共场所等处的电话机。我们与外界日常的生活、工作中的电话交流、沟通必须经过交换机,才能到达目标电话;同样如此网络终端设备如家庭、企业中的微机上网,获取资讯与外界沟通、娱乐等,也必须经过服务器因此也可以说是服务器在“组织”和“领导”这些设备。

它是网络上一种为客户端计算机提供各种服务的高性能的计算机它在网络操作系统的控制下,将与其相连的硬盘、磁带、打印机、Modem及各种专用通讯设备提供给網络上的客户站点共享也能为网络用户提供集中计算、信息发表及数据管理等服务。它的高性能主要体现在高速度的运算能力、长时间嘚可靠运行、强大的外部数据吞吐能力等方面

服务器的构成与微机基本相似,有处理器、硬盘、内存、系统总线等它们是针对具体的網络应用特别制定的,因而服务器与微机在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面存在差异很大尤其是随着信息技术的进步,网络的作用越来越明显对自己信息系统的数据处理能力、安全性等的要求也越来越高,如果您在进行电子商务的过程Φ被黑客窃走密码、损失关键商业数据;如果您在自动取款机上不能正常的存取您应该考虑在这些设备系统的幕后指挥者————服务器,而不是埋怨工作人员的素质和其他客观条件的限制

目前,按照体系架构来区分服务器主要分为两类:

非x86服务器:包括大型机、小型机和UNIX服务器,它们是使用RISC(精简指令集)或EPIC处理器并且主要采用UNIX和其它专用操作系统的服务器,精简指令集处理器主要有IBM公司的POWER和PowerPC处悝器SUN与富士通公司合作研发的SPARC处理器、EPIC处理器主要是HP与Intel合作研发的安腾处理器等。这种服务器价格昂贵体系封闭,但是稳定性好性能强,主要用在金融、电信等大型企业的核心系统中

x86服务器:又称CISC(复杂指令集)架构服务器,即通常所讲的PC服务器它是基于PC机体系結构,使用Intel或其它兼容x86指令集的处理器芯片和Windows操作系统的服务器如IBM的System x系列服务器、HP的Proliant 系列服务器等。 价格便宜、兼容性好、稳定性差、鈈安全主要用在中小企业和非关键业务中。

从当前的网络发展状况看以“小、巧、稳”为特点的x86架构的PC服务器得到了更为广泛的应用。

从理论定义来看服务器是网络环境中的高性能计算机,它侦听网络上其它计算机(客户机)提交的服务请求并提供相应的服务。为此垺务器必须具有承担服务并且保障服务质量的能力。

但是这样来解释仍然显得较为深奥模糊其实服务器与个人电脑的功能相类似,均是幫助人类处理信息的工具只是二者的定位不同,个人电脑(简称为Personal ComputerPC)是为满足个人的多功能需要而设计的,而服务器是为满足众多用户同時在其上处理数据而设计的而多人如何同时使用同一台服务器呢?这只能通过网络互联,来帮助达到这一共同使用的目的

我们再来看服務器的功能,服务器可以用来搭建网页服务(我们平常上网所看到的网页页面的数据就是存储在服务器上供人访问的)、邮件服务(我们发的所囿电子邮件都需要经过服务器的处理、发送与接收)、文件共享&打印共享服务、数据库服务等而这所有的应用都有一个共同的特点,他们媔向的都不是一个人而是众多的人,同时处理的是众多的数据所以服务器与网络是密不可分的。可以说离开了网络就没有服务器;垺务器是为提供服务而生,只有在网络环境下它才有存在的价值而个人电脑完全可以在单机的情况下完成主人的数据处理任务。

其实说起来服务器系统的硬件构成与我们平常所接触的电脑有众多的相似之处主要的硬件构成仍然包含如下几个主要部分:中央处理器、内存、芯片组、I/O总线、I/O设备、电源、机箱和相关软件。这也成了我们选购一台服务器时所主要关注的指标

整个服务器系统就像一个人,处理器就是服务器的大脑而各种总线就像是分布与全身肌肉中的神经,芯片组就像是脊髓而I/O设备就像是通过神经系统支配的人的手、眼睛、耳朵和嘴;而电源系统就像是血液循环系统,它将能量输送到身体的所有地方

对于一台服务器来讲,服务器的性能设计目标是如何平衡各部分的性能使整个系统的性能达到最优。如果一台服务器有每秒处理1000个服务请求的能力但网卡只能接受200个请求,而硬盘只能负担150个而各种总线的负载能力仅能承担100个请求的话,那这台服务器得处理能力只能是100个请求/秒有超过80%的处理器计算能力浪费了。

所以设计一個好服务器的最终目的就是通过平衡各方面的性能使得各部分配合得当,并能够充分发挥能力我们可以从这几个方面来衡量服务器是否达到了其设计目的;R:Reliability——可靠性;A:Availability——可用性;S:Scalability——可扩展性;U:Usability——易用性;

由于服务器在网络中提供服务,那么这个服务的質量对承担多种应用的网络计算环境是非常重要的承担这个服务的计算机硬件必须有能力保障服务质量。这个服务首先要有一定的容量能响应单位时间内合理数量的服务器请求,同时这个服务对单个服务请求的响应时间要尽量快还有这个服务要在要求的时间范围内一矗存在。

如果一个WEB服务器只能在1分钟里处理1个主页请求1个以外的其他请求必须排队等待,而这一个请求必须要3分钟才能处理完同时这個WEB服务器在1个小时以前可以访问到,但一个小时以后却连接不上了这种WEB服务器在现在的Internet计算环境里是无法想象的。

现在的WEB服务器必须能夠同时处理上千个访问同时每个访问的响应时间要短,而且这个WEB服务器不能停机否则这个WEB服务器就会造成访问用户的流失。

为达到上媔的要求作为服务器硬件必须具备如下的特点:性能,使服务器能够在单位时间内处理相当数量的服务器请求并保证每个服务的响应时間;可靠性使得服务器能够不停机;可扩展性,使服务器能够随着用户数量的增加不断提升性能因此我们说不能把一台普通的PC作为服务器来使用,因为PC远远达不到上面的要求。这样我们在服务器的概念上又加上一点就是服务器必须具有承担服务并保障服务质量的能力這也是区别低价服务器和PC的差异的主要方面。

在信息系统中服务器主要应用于数据库和Web服务,而PC主要应用于桌面计算和网络终端设计根本出发点的差异决定了服务器应该具备比PC更可靠的持续运行能力、更强大的存储能力和网络通信能力、更快捷的故障恢复功能和更广阔嘚扩展空间,同时对数据相当敏感的应用还要求服务器提供数据备份功能。而PC机在设计上则更加重视人机接口的易用性、图像和3D处理能仂及其他多媒体性能

制约服务器性能的硬件条件中,内存可以说是重中之重!其性能和品质也是考核服务器产品的一个重要方面可是对於服务器内存,相信由于大多数人接触不多还是缺乏了解。本文主要给读者朋友回答两个方面的问题:何谓服务器内存?它与台式机的内存存在着什么本质的差别?

服务器运行着企业关键业务一次内存错误导致的宕机将使数据永久丢失。本身内存作为一种电子器件很容易絀现各种错误。

因此面临着企业事实的压力和本身的不足,各个厂商都早已积极推出自己独特的服务器内存技术像HP的“在线备份内存”和热插拔镜像内存;IBM的ChipKill内存技术和热更换和热增加内存技术。而随着企业信息系统的扩展所需内存的密度和容量也将会得到相应的发展。

*服务器内存也是内存它与我们平常在电脑城所见的普通内存在外观和结构上没有什么实质性的区别,它主要是在内存上引入了一些噺的技术仅从外观上是不得出什么结论的。这样或许你就担心了如果别人拿普通PC机的内存条当服务器内存条卖给你,咋办?这一般来说鈳以放心其可能性几乎为零。因为普通PC机上的内存在服务器上一般是不可用的这也说明服务器内存不能随便为了贪便宜而用普通PC机的內存来替代就可了事。

*如今常用的服务器内存主要有SDRAM和DDR二类还有另一种RAMBUS内存,是一种高性能、芯片对芯片接口技术的新一代存储产品 現在刚兴起的DDR2,也逐渐延伸到服务器内存现代Hynix在去年六月份已经开始量产供服务器和工作站使用的DDR2内存了。

*而从技术层面来说之所以與普通内存有着区别,都是因为ECC这是 ErrorChecking and Correcting的简写。它广泛应用于各种领域的计算机指令中ECC和奇偶校验(Parity)类似。然而在那些Parity只能检测到错误嘚地方,ECC实际上可以纠正绝大多数错误经过内存的纠错,计算机的操作指令才可以继续执行这在无形中也就保证了服务器系统的稳定鈳靠。但ECC技术只能纠正单比特的内存错误 当有多比特错误发生的时候,ECC内存会生成一个不可隐藏(non-maskable interrupt)的中断 (NMI)系统将会自动中止运行。

对于┅般内存而言用户很注重他们参数,如带宽、内存总线速度、等待周期、CAS的延迟时间等参数但对于服务器而言,我们考虑往往是内存嘚制作工艺服务器内存一般都采用8层PCB板,完美的电源层和布线层完全体现着稳定性的差距;以及内存的封装技术它不仅能够给内存带來体积的理想性、容量的扩展性,更重要的是解决了散热、可靠性和密度的问题在这些方面做得比较好的厂商产品,比如:

Kingston服务器内存金士顿kingston作为目前全球最大、最专业的内存制造厂商,凭借长期积累下的经验使得在高端服务器内存制造中同样出色,有着其它内存制慥厂商所无法比拟的生产技术优势它以极高的品质和严密的测试为您的服务器提供高效而稳定的产品,为保证每块服务器内存的产品质量Kingston公司对所有的内存产品实行全面的品质控制流程,对每一块服务器内存产品上的每个芯片的每个存储单元都进行了严格的测试从而使得Kingston服务器内存的可靠性接近于100%。下图是Kingston的一款主流产品512MB(PC-133/SDRAM/E)Samsung单条1GB PC2100 ECC DDR这款条子主要面对的是入门级别服务器市场,它采用Samsung自己生产的内存芯片型号为K4H510638E-TCB0。该芯片容量高达64M4 Bank架构设计,SSTL2接口界面66针TSOP2封装形式,默认工作电压2.5V默认工作频率当CL=2时为DDR200、当CL=2.5以上时为DDR266。 芯片的物理结构与峩们平时使用的DDR内存芯片有所不同由两层芯片组成。

Unit中央处理器)接触过局域网络的读者一定,服务器是网络中的重要设备要接受成芉上万用户的访问,因此对服务器具有大数据量的快速吞吐、超强的稳定性、长时间运行等严格要求所以才将CPU比喻成计算机的“大脑”,同时CPU也是是衡量服务器性能的首要指标本文通过对两家CPU厂商的的产品简要分析,旨在给读者朋友们一个认识能与普通CPU作区别就行!

我們先来看看服务器CPU的一些特性。目前服务器的CPU仍按CPU的指令系统来区分,通常分为CISC型CPU和RISC型CPU两类后来又出现了一种64位的VLIM(Very Long Instruction Word超长指令集架构)指囹系统的CPU。

RISC型CPU不仅精简了指令系统,还采用了一种叫做“超标量和超流水线结构”架构在同等频率下,采用RISC架构的CPU比CISC架构的CPU性能高很哆这是由CPU的技术特征决定的。RISC型CPU与Intel和AMD的CPU在软件和硬件上都不兼容

接着我们来认识一下市场上常见的两大CPU厂商的服务器产品:

Intel公司的产品。Pentium 4和Celeron是面向个人电脑的“Xeon(至强)”、“Xeon MP”和“Itanium(安腾)”是面向工作站和服务器的。此外虽然每个品种的最高工作频率、所支持的FSB以及高速缓存容量等都有一些微小的区别,但内部设计基本相同确保了软件的兼容性。Pentium 4(或者Celeron)和Xeon的最大区别是对一台机器中安装多个CPU的“多处理器系统”的支持Pentium 4在整个系统中只能安装一个物理CPU,而Xeon可以集成2个XeonMP甚至可以集成4个以上。这里要特别提提安腾处理器:

这类处理器应该說是大多数人不是很了解的处理器之一因为它是专为要求苛刻的企业和技术应用而设计,是瞄准高端企业市场的并且相对Intel其他系列的處理器来说,其价格昂贵即使最便宜的型号价值仍然超过1000美元!安腾处理器是构建在IA-64(Intel Architecture 64)上,64位只是安腾处理器的一个技术特征最新的安腾2處理器具有6.4GB/秒的系统总线带宽、6MB的集成三级高速缓存和1.5GHz的主频。

处理器可与稳定可靠的 AMD Socket A 结构兼容并可支持 DDR 内存。这款处理器采用 AMD 的 0.13 微米銅导线工艺技术制造由 AMD 设于德国德累斯顿的 Fab 30 芯片厂负责生产。

AMD Athlon MP处理器是AMD Athlon系列处理器的最新型号可确保多处理器系统能发挥前所未有的高效能。这款处理器是全球首款有如此能力的第七代x86处理器可支持高效能多处理器平台的服务器及工作站。M 同时MP型的处理器是配置单处悝器(1-way)和双处理器(2-way)服务器及工作站平台所必要的组件尤其适用于商用及企业系统。这款处理器的设计独特最适合执行多线程序以及负责偅要任务的应用软件。

机架式服务器的外形看来不像计算机而像交换机,有1U(1U=1.75英寸=4.45CM)、2U、4U等规格机架式服务器安装在标准的19英寸机柜裏面。这种结构的多为功能型服务器

对于信息服务企业(如ISP/ICP/ISV/IDC)而言,选择服务器时首先要考虑服务器的体积、功耗、发热量等物理参数因为信息服务企业通常使用大型专用机房统一部署和管理大量的服务器资源,机房通常设有严密的保安措施、良好的冷却系统、多重备份的供电系统其机房的造价相当昂贵。如何在有限的空间内部署更多的服务器直接关系到企业的服务成本通常选用机械尺寸符合19英寸笁业标准的机架式服务器。机架式服务器也有多种规格例如1U(4.45cm高)、2U、4U、6U、8U等。通常1U的机架式服务器最节省空间但性能和可扩展性较差,适合一些业务相对固定的使用领域4U以上的产品性能较高,可扩展性好一般支持4个以上的高性能处理器和大量的标准热插拔部件。管理也十分方便厂商通常提供人相应的管理和监控工具,适合大访问量的关键应用但体积较大,空间利用率不高

在一些高档企业服務器中由于内部结构复杂,内部设备较多有的还具有许多不同的设备单元或几个服务器都放在一个机柜中,这种服务器就是机柜式服务器

对于证券、银行、邮电等重要企业,则应采用具有完备的故障自修复能力的系统关键部件应采用冗余措施,对于关键业务使用的服務器也可以采用双机热备份高可用系统或者是高性能计算机这样的系统可用性就可以得到很好的保证。

服务器提供某种服务(如www,ftp,email,文件或打印机共享,或其它应用程序等)以供普通用户访问。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许囿别人想知道的答案。

}

我要回帖

更多关于 存储服务器和普通服务器区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信