新手入门之认识服务器

服务器的构成与普通家用PC机基本一致:有处理器、硬盘、内存等,不同点在于服务器是针对具体的网络应用特别制定的,因此它与普通PC机在安全性、可扩展性、可管理性、稳定性、可靠性、等方面存在较大差异

 

这里主要向读者朋友们介绍服务器的一些基础知识,使大家对服务器能有一个初步的认识。

什么是服务器?

服务器(Server)指一个管理资源并为用户提供服务的计算机,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。相对于普通PC来说,服务器在稳定性、安全性、性能等方面都要求更高,因此CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。

 

服务器是网站的灵魂,是打开网站的必要载体,没有服务器的网站用户无法浏览。服务器就像一块敲门砖,就算网站在搜索引擎里的排名再好,网站打不开,用户无法浏览,网站就没有用户体验可言,网站能被打开是第一个重点。

Web服务器。它可能是指用于网站的计算机,也可能是指像Apache这样的软件,运行在这样的计算机上以管理网页组件和回应网页浏览器的请求。

了解了服务器的概念后,下面介绍一下服务器的基本硬件设施特点。

机箱大

    一般情况下,服务器的机箱看起来都比普通机要大。有的虽然外观上看似与普通PC机差不多,实际上还是要更大一些,对于一些中高档的专业服务器来说,机箱的差别就更大了。

它为什么这么大呢?一方面原因是由于服务器需要安装并且连接的设备更多,需要占用较大空间,同时还要准备一些备用设备的位置,如磁盘阵列、多PCI-X插卡等,这也需要占用空间;另外,由于安装、连接的设备多,工作时散发出的热量也非常大,必须要有足够的空间来散热,以确保服务器能长时间稳定工作。以上这些都决定了服务器的机箱架构就必须要比普通PC机要大。

主板大

服务器的主板要比PC机主板大许多,这主要是因为在它要安装比PC机更多的组件,比如更多的PCI(5条以上)、PCI-X、内存插槽(4条以上),还可能有多个CPU插座。如果是支持4路或者8路以上CPU的主板就更大了。当然这也是针对常见的综合类服务器而言,对于像刀片功能服务器而言,其主板也可能是不大的。
内存、硬盘容量大

内存容量大,主要是考虑到服务器的用户访问速度要求,我们知道内存在很大程度上决定了系统的运行速度,服务器网络越大、越复杂、数据流量越高,内存的需求就越多。如果是访问量大的服务器则会需要非常非常大的内存。现在一般中小企业服务器至少都在1GB以上,而一些高档的服务器可以支持到上TB的内存容量。

硬盘容量大,则是因为服务器要面对众多的用户,接受所有用户的请求,而且还必须安装、保存许多大容量的服务器专用系统、软件,以及其它一些数据库文件,这都要求服务器的硬盘容量要足够大。目前的硬盘容量有了非常大的提高,常见的都在几百GB以上。而且根据需求还在不断地提高。

在网络中,服务器承担着数据的存储、转发、发布等关键任务,是各类基于客户机/服务器(C/S)模式网络中不可或缺的重要组成部分。其实对于服务器硬件也并没有一定硬性的规定,特别是在中、小型企业,它们的服务器可能就是一台性能较好的PC机,不同的只是其中安装了专门的服务器操作系统而已,从而使这台PC机就担当了服务器的角色,俗称其为PC服务器。

归纳起来,服务器的性能方面的特点可以总结为“四大特性”:即可扩展性、可用性、可管理性和可利用性,也就是我们常见到的服器“SUMA”:

 可扩展性
因为网络不可能长久不变,如果没有一定的可扩展性,当用户突然增多或是网络需要扩充设备时,就可能不够用了。

可用性
作为一台服务器的首要要求就是它必须可靠,因为服务器所面对的是整个网络的用户,而不是本机登录用户,只要网络中有用户,服务器就不能断。

可管理性
为了保持高的可扩展性,通常需要在服务器上具备一定的可扩展空间和冗余件(如磁盘矩阵位、PCI和内存条插槽位等);同时服务器还必须具备一定的自动警示,并配有相应的冗余、备份、在线诊断和恢复系统等,以备出现故障时及时恢复服务器的运作。

 可利用性
服务器要为这么多用户提供服务,没有高的连接和运算性能是无法承受的。

总之,服务器就是比PC机各方面性能要高好几个档次的计算机,为大部分的企业单位所用。

现在服务器已经发展到云主机时代。

建站、开发、测试,就上YUNVM云主机

可扩展的样式表语言转换(XSLT)

XSLT,即可扩展的样式表语言转换,全称是Extensible Stylesheet Language Transformations,是用于转换 XML 的语言。

未来的网站只能向不同的浏览器并向其他web服务器以不同的格式传递数据。而 XSLT 则是一种将 XML 数据转换为不同格式的新的 W3C 标准。

XSLT 可以把 XML 文件转换为浏览器可识别的格式,比如 HTML,或者 WML – 一种用于许多手持设备的标记语言。

XSLT 还可以添加元素,并对元素进行删除、重新排列及排序,测试并确定显示哪些元素,等等。

可扩展超文本标记语言(XHTML)

XHTML 指可扩展超文本标记语言,即Extensible HyperText Markup Language。

XHTML 1.0 是源自 W3C 的最新的 HTML 标准。它于 2000 年 1 月 26 日成为正式的推荐标准(Recommendation)。W3C Recommendation 意味着其规范的稳定性,同时其规范目前已成为一种 Web 标准。

XHTML 是一种使用 XML 进行重构的 HTML 4.01,并可以通过遵循一些简单的指导方针立即在现有的浏览器中投入使用。

XHTML – HTML 的未来