网站开发 APP开发 小程序开发 SEO优化 公司新闻

网站设计原则

2018-05-11 10:08:19
942

       1.开放性

  网络通信设备和系统应采用开放的标准和技术,如TCP/IP协议、IEEE802.3以太网系列标准。网络信息资源系统建设要采用国家标准,有些还要遵循国际标准,如财务管理系统电子商务系统等信息编码处理均要与国际标准一致。网络开放性的目的包括两个方面:第有利于网络设备和系统的后期扩充;第二,有利于与外部网络互连互通,切不可“闭门造车”,形成“信息孤岛”。

  2.可靠性

  无论网络规模大小,网络设备与系统的可靠性是网站组建与应用的生命线。如果网络服务器和应用系统偶尔出现死锁、岩机,对于政府部门、教育系统以及企业、税务、证券、金融、铁路、民航等行业,产生的将是灾难性的事故。因此,要确保同站系统很高的平均无故障时间尽可能低的平均无故障率。网站系统中的服务器、操作系统、数据库及应用程序,任何一个环节不可靠,都将造成整个系统的不可靠和不可用。

  3.安全性

  同网站系统可靠性一样,网站系统安全性也是网站组建与应用的生命线。网站的安全性主要是指防止病毒、黑客等破坏网络信息资源系统,以保证数据的可用性、一致性、高效性、防抵赖性、可信赖性及可靠性等。为了网络系统安全,在方案设计时,应考虑用户方在网络安全方面的可投入资金,还要建立网络安全管理制度,并进行网络安全技术培训。

  4.先进性

  网站的先进性是指web系统应采用国际先进、主流、成熟的技术。网站的先进性包括网站建设中所采用的交换机、路由器、服务器、网络操作系统及网络应用系统等,均要具备先进性。也就是说,网络设备和技术应严格遵守国际标准,有较多的研究机构和广泛的厂商支持,使网络设备和技术能够不断地演进、创新。

  5.易用性

  网站系统的硬件设备和软件程序应易于安装、管理和维护。各种主要网络设备,如交换机,服务器,大功率、长延时UPS等设备,均要支持流行的网管系统,以方便用户管理、配置网络系统。网络操作系统支持用户图形接口界面,支持在线升级、堵塞漏洞,支持服务器集群管理。网络服务器还要支持热插拔的部件,能够在线排除故障。

  6.可扩展性

  网站组建不仅要考虑到近期目标,也要为网站的进一步发展留有扩展的余地。网站组建要选用主流产品和技术,最好选用同一品牌的产品,或兼容性好的产品。在一个系统中,切不可选用技术和性能均不兼容的产品。

  7.传输延迟性

  延迟( delay)是指通信请求与开始看到结果之间的时间间隔,也可以将延迟定义为通信开始请求与完成请求之间的间隔时间。延迟是衡量网络性能的重要参数,包括传输延迟、网络延迟、接口延迟等。与延迟有关的另一个性能参数是延迟抖动。

  传输延迟:包含信源与信宿的采样、编码、解码、打包、拆包,传输延迟是端点系统的排队和播放延迟。对于端到端延迟,一般要求小于150ms。

  网络延迟:可分成固有延迟和随机延迟。固有延迟和传播延迟与链路比特率高低有关;而随机延迟则由网络故障、传输错误及网络拥塞等引起,一般是不可预测。

  接口延迟:主要指接口信号或数据转换的延迟,如 MODEM进行数/模、模/数转换产生的时延。用户上网从拨号开始到 MODEM与网络服务设备建立连接,大约需要1~2min,用户等待的时间就是 MODEM进行数、模信号的相互转换产生的延迟。

  延迟抖动:主要指信号由信源向信宿传输的过程中,信号受到干扰,使频率产生了变化,这种现象称为抖动。信号传输频率发生抖动,就会产生传输误码。在信宿端,为了纠错,就要求信源端将出错的信号帧重传,这样就产生了时延。

  这些有关延迟的概念没有清晰地指出网络传输所需等待的时间,但等待时间对用户非常重要。比如,WwW服务器支持多少个web连接;流媒体服务器能够支持多少个用户点播每个用户接收视频能否达到25帧/s。如果用户访问一个Web服务器的等待时间过长,势必影响浏览者的心情,用户必然会抱怨网管人员。

  造成网络传输延迟的原因是多方面的。可能是网络配置不当(如DNS设置不当引起的网速变慢)服务器(包含操作系统)性能不佳,或是虚拟网络规划不合理造成广播风暴,等等因此,要将网络传输延迟限定在用户心理承受的范围之内,这就要合理规划、设计、管理、配置与维护网络系统中的每一个单元。

  8.传输有效性

  网络传输有效性是指传输吞吐量除以传输利用率得到的结果。其中,传输吞吐量是指单位时间内,网络设备(服务器、交换机、路由器等)能够处理的传输数据量。例如,服务器网卡的线性速率为100Mb/s;交换机端口的线性速率为100Mb/s,1000Mb/s等。传输利用率是指实际使用某组件的容量和该组件本身容量的百分比。例如,一台24口100Base-TX以太网交换机,连接10台客户机和1台服务器,每条信道的容量是100Mb/s。假设,某时间段所有客户机都请求服务器响应,则每台客户机信道实际传输容量平均是10Mb/s(所有客户机共享服务器的100Mb/s带宽),即客户机传输利用率为10%。

  如何提高网络传输有效性是网络系统集成人员一直在努力探究的问题,该问题涉及网络通信平台(交换机、路由器)合理的规划与建构,网络资源平台(服务器、网络操作系统、网络应用系统等)合理的规划与建构。这包括交换机、服务器的性能,交换机多层交换的策略,虚拟网络的划分,服务器在多层交换网络中的位置,以及服务器的负载均衡,还有各种网络应用服务的合理配置等一系列问题。