![网站整体架构设计及搭建_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-2/28/025b7b4b-6d49-4116-8010-7330f066e841/025b7b4b-6d49-4116-8010-7330f066e8411.gif)
![网站整体架构设计及搭建_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-2/28/025b7b4b-6d49-4116-8010-7330f066e841/025b7b4b-6d49-4116-8010-7330f066e8412.gif)
![网站整体架构设计及搭建_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-2/28/025b7b4b-6d49-4116-8010-7330f066e841/025b7b4b-6d49-4116-8010-7330f066e8413.gif)
![网站整体架构设计及搭建_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-2/28/025b7b4b-6d49-4116-8010-7330f066e841/025b7b4b-6d49-4116-8010-7330f066e8414.gif)
![网站整体架构设计及搭建_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-2/28/025b7b4b-6d49-4116-8010-7330f066e841/025b7b4b-6d49-4116-8010-7330f066e8415.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章 网站发展历史与基础概念1.1 网站的诞生与发展 因特网起源于美国国防部高级研究计划管理局建立的阿帕网。网站(Website)开始是指在因特网上,根据一定的规则,使用HTML等工具制作的用于展示特定内容的相关网页的集合。简单地说,网站是一种通讯工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。 在因特网的早期,网站还只能保存单纯的文本。经过几年的发展,当万维网出现之后,图像、声音、动画、视频,甚至3D技术等多媒体资源开始在因特网上流行起来,网站也慢慢地发展成我们现在看到的图文并茂的样子,
2、即基于HTTP协议(超文本传输协议)的多媒体资源展示与共享。 在信息技术飞速发展的今天,通过综合运用软件开发技术、多媒体技术、网页呈现技术、数据库技术以及矢量动画技术,使得现代网站拥有丰富多彩的功能和用户UI。 目前互联网已经来到了Web3.0的时代,大量复杂的富浏览器端功能在网站中得到应用。给网站的发展和推广带来新的活力和机遇。 1.2 与网站相关的概念l 域名(Domain Name) 域名是由一串用点分隔的字母组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置),目前域名已经成为互联网的品牌、网上商标保护必备的产品之一。 域名与I
3、P地址一一对应,用于在互联网上区分开各个主机。 扩展学习:域名 域名分类 l 域名分类 域代码 服务类型 域代码 服务类型 com 商业机构 Int 国际机构 edu 教育机构 net 网络组织 gov 政府部门 mil 军事组织 org 非盈利组织l 常用国家地区代码 国家地区代码国家和地区名 国家地区代码国家和地区名 au 澳大利亚 hk 香港 br 巴西 It 意大利 ca 加拿大 Jp 日本 cn 中国 kr 韩国 de 德国 sg 新加坡 fr 法国 tw 中国台湾 uk 英国 us l 空间(虚拟主机 Virtual Machine) 虚拟主机也叫“网站空间”,就是把一台运行在互联
4、网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。这种技术极大的促进了网络技术的应用和普及。租用主机也成了网络时代新的经济形式。 扩展学习:虚拟主机 l 界面与程序(UI、Program) 网站的界面与后台程序是网站外貌、风格和功能的集中体现,是网站的核心组成部分。界面和程序的实现需要综合运用多种技术,如HTML、XHTML、Css、 Javascript、XML、Flash、Sliverlight、Jsp、.Net等。 l 通信协议(Communication protocol) 所有的需要互通信息
5、的机器或设备都要采用通用的通信标准。类似于不同国家的人要交流时讲述同一种语言。网络通信协议为连接不同操作系统和不同硬件体系结构的互联网络引提供通信支持,是一种网络通用语言。l 常见的网络通信协议 u TCP/IP协议(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)u HTTP协议(Hypertext Transfer Protocol,超文本传输协议)u SMTP协议(Simple Mail Transfer Protocol,简单邮件传输协议) u POP3协议(Post Office Protocol 3,电子邮件协
6、议的第3个版本) 第二章 网站建设的目标、原则与规划2.1 明确网站建设的目标 常见的网站建设目标: l 政府部门信息公开,网上办公等需要。 l 信息发布及塑造企业形象。通过Internet,可发布企业的产品及服务信息,宣传展示企业,塑造企业形象。l 从事商务活动。建立网站,以Internet为媒介,充分利用其上的客户群以及通信作用进行商务活动。l 吸引投资。纯粹是为了出售站点,根据其所建设的网站的价值。l 兴趣与爱好。主要是一些个人,因爱好而建网。 2.2 明确网站建设的原则l 在网站规划建设前一定要对自己的网站进行定位,明确网站建设的目的和功能,避免盲目设计,否则既达不到宣传及实用目的,又
7、浪费了人力和物力。l 要考虑网站的用户群体特点和数量,使网站在访问承载能力和数据吞吐能力上能够适应实际需求。 l 规划网站时,还要考虑使用哪种技术平台和架构,以满足网站功能和用户的需求。2.3 网站建设的整体规划网站整体规划的主要内容: (1)C I 形象策划(2)网站栏目、文件结构(3)网站技术架构 (4)页面布局与外观设计 2.3.1 C I 形象策划 (1)设计网站的标志(logo) (2) 设计网站的标准色彩(3)设计网站的标准字体 (4) 设计网站的宣传标语 网站栏目、文件结构 (1)确定网站的栏目 (2)确定网站的目录结构 (3) 确定网站的链接结构2.3.3 网站技术架构 l 网
8、站运行平台的构建 l 网站技术架构及性能的设计 l 服务器及其选择 l Web Server软件的选择 l 网络数据库软件的选择 2.3.4 页面布局与外观设计 (1)网页布局的基本概念 (2)网页布局的方法 (3) 网页布局的技术 第三章 网站C I 形象策划3.1 CI与VI的关系 VI是CI的一部分。很多时候把VI 和CI的实质概念混淆了。CI一般可以分为以下三个部分: (1)VI视觉传达部分 (2)FI企业服务部分 (3)MI企业管理部分3.2 设计网站的标志(logo). l 网站有代表性的人物,动物,花草,可以用它们作为设计的蓝本,加以卡通化和艺术化,例如迪斯尼的米老鼠,搜狐的卡通
9、狐狸,鲨威体坛的篮球鲨鱼。 l 网站有专业性的,可以以本专业有代表的物品作为标志。比如中国银行的铜板标志,奔驰汽车的方向盘标志。 l 最常用和最简单的方式是用自己网站的英文名称作标志。采用不同的字体,字母的变形,字母的组合可以很容易制作好自己的标志。3.3 设计网站的标准色彩l 网站给人的第一印象来自视觉冲击,确定网站的标准色彩是相当重要的一步。一个网站的标准色彩不超过3种,太多则让人眼花缭乱。标准色彩要用于网站的标志,标题,主菜单和主色块。给人以整体统一的感觉。 思考:“标准色彩”是指能体现网站型象和延伸内涵的色彩。举个实际的例子就明白了:IBM的深蓝色,肯得基的红色条型,windows视窗
10、标志上的红蓝黄绿色块,都使我们觉得很贴切,很和谐。如果将肯德基改用蓝色或绿色,我们会有什么感觉?3.4 设计网站的标准字体和宣传标语l 标准字体和标准色彩一样,是指用于标志,标题,主菜单的特有字体。一般我们网页默认的字体是宋体。为了体现站点的“与众不同”和特有风格,我门可以根据需要选择一些特别字体。 l 宣传标语可以说是网站的精神,网站的目标。用一句话甚至一个词来高度概括。类似实际生活中的广告金句。宣传标语可以采用多种媒体形式,如图片、flash、视频宣传片等方式,使其更加生动传神。前三章思考题 l 在网站中可以展示和共享的资源类型有哪些? l 一个网站规划的主要内容有哪些? l 域名是什么?
11、有哪些种类? l 网站整体规划的主要内容有哪些? l 如果让你负责策划一个图书销售网站,你会如何设计这个网站的宣传标语? l 一个网站的技术架构设计包含哪些部分? 第四章 网站技术架构设计一4.1 网站运行平台的环境要求与原则 l 网站运行平台的环境要求与原则 l 网站技术架构及性能的设计 l 服务器及其选择 l Web Server软件的选择 l 网络数据库软件的选择 1. 网站运行平台的环境要求 l 网站必须有良好的可扩充性 l 高效的开发处理能力 l 强大的管理工具 l 具有良好的容错性能 l 与企业已有的资源整合 l 网站必须确保提供7x24小时的服务 l 能支持多种客户终端 2. 网
12、站运行平台构造技术的选择原则 首先要考察这些产品和技术是否能满足需要,此外还要考虑以下因素:l 符合各种主流的技术标准;l 符合企业信息化的整体技术战略;l 符合未来技术的发展方向;l 满足开放性、可扩充性的要求;l 与现有的应用系统具有良好的兼容性;l 具有成功的应用先例。 4.2 网站技术架构及性能的设计 1. 网站运行平台的基本构成 2. 网站性能 l 网站的4个传统参数:延迟、吞吐量、利用率和效率。l 优化网站性能主要是减少延迟,增加吞吐量、利用率和效率。l 这些参数之间可以互相消长,而且会随着时间、服务内容种类以及许多其它环境而改变。l 对某些网站来说,有些性能参数比其他参数更重要。
13、 2. 网站性能延迟 l 可以看作请求与开始看到结果之间的间隔,也可以将延迟定义为开始请求和完成请求之间的时间。l 包括应用程序的延迟和网络的延迟。l 应用程序的延迟指应用程序本身从开始到返回结果需要的时间。 网络延迟大多是由路由器的存储和转发能力决定的。不同分组包的延迟也不一样。 用Ping命令可以查看从客户机到服务器再到客户机之间的延迟。 如果延迟小于100ms,说明网络状态非常好。如果大于500ms,说明延迟太长。2. 网站性能吞吐量 l 单位时间内,Web网站能够处理的传输量,如每秒转移的比特数,每天发生的HTTP操作或者每秒百万条指令。l 吞吐量可理解为每秒多少比特,可用“带宽”来代
14、替。l 计算方法为:样本时间内的传输量样本时间,该方法忽略了样本时间内传输速度的变化。l 高吞吐量也可能具有较高的延时。l 在网络传输中,数据分组包的延迟常随着吞吐量的增加而增大。l 对于网站来讲,延迟比吞吐量更加重要。2. 网站性能利用率 l 实际使用某组件的容量和该组件本身容量的百分比。l 对磁盘驱动器和以太网而言,如果利用率太高,就会出现较大的延迟。l 组件的利用率在70%左右为最理想。2. 网站性能效率 l 吞吐量除以利用率得到的结果。l 比较两个网站,如果两者具有相同的利用率,那么具有高吞吐量的网站的效率更高;如果两者具有相同的吞吐量,利用率低的网站效率高。l 一个更有用的效率是计算
15、某个网站在单位时间内花费所得的性能,通常称为“花费有效性”。l 优化性能就是增加花费有效性,既充分利用用户花费的资源。4.3 服务器及其选择 1. 服务器选择原则 (1)易管理性 (2)高可用性 (3)高性能 (4)可扩展性 2. 服务器种类 (1)独立物力PC服务器 (2)独立物力立式服务器 (3)独立物力刀片服务器 (4) 虚拟服务器4.4 服务器系统及数据库选择 1. 常用网络操作系统Windows 2003/2008 Server Apple Open Transport IBM OS/2 Warp Server Advanced Solaris Internet Server Uni
16、x/Redhat Linux 2. 常用网站后台数据库系统l 甲骨文公司 Oracle数据库(10g、11g) l 微软公司Microsoft Sql Server 20052008l IBM公司DB2数据库 l 开源的MySql 数据库 第五章 网站技术架构设计二5.1 建设网站的一般流程5.2 网站的技术组成 从技术上看,WWW主要由两部分组成: WWW服务器程序和WWW客户程序。l 服务器存放Web页,并根据请求将页面传送到客户端。l 客户端负责显示页面。1.网站的可扩展性 l 设想网站的规模大小和将来发展过程中需要升级或改动时可能存在的问题,预测对于网站未来发展可能做出的改动所需付出的
17、代价。l 理想的情况是: 网络规模的扩大不会对现有的设备和技术有太大的冲击,而是在现有状况下比较容易地加以该动。 添加设备只是对上层应用加以改变,低层所采用的技术和设备并不需要做出大的改变,从而轻松达到网站升级的目的。l 解决方法:尽量将应用程序和后台数据库分开。 按照“Web Server中间件数据库”的“三层架构”思想去实现整个网站的框架。2.网站的三层架构 l 三层架构并不能严格分开,应视具体情况灵活运用。l 分层架构另一个好处是可以在系统认为非常重要的地方加入防护措施。3. Web Server层 l 直接面向用户,运行HTTP服务,为用户提供浏览功能,同时运行一些应用服务。l 服务器
18、的数目完全取决于网站的大小和实际的负载量。l 通过某些技术,让多个服务器可以根据当时的访问流量自动达到负载均衡,均匀地将来自用户的请求分配到不同的服务器上去。l 如果网站的访问量增加到一定的程度时,发现前端服务器的负载较重,而造成了用户访问速度降低,那么我们所需要做的只是在第一层再增加服务器,或升级前端服务器的配置。l 如果第二层和第三层的服务器可以承受当时的负载,那么根本不需要做出任何改动。4.中间件层 l 是整个系统体系结构中最重要的一个环节。l 是联系前台应用和后台数据库的唯一纽带,该软件系统选择是否得当,对整个网站技术的运用至关重要。l 提供了对不同的数据库操作的接口,使后台数据库对前
19、端的应用程序员来说是完全透明的。使得程序员可以很方便地编程以实现其所需要的功能。l 通过中间件层,可以达到将前台应用和后台数据库分开的目的。5.数据库层 l 整个网站动态数据内容存储的地方。l 几乎所有的应用都与数据库有关。l 数据库服务器的配置应该比较高,而且应尽可能的稳定。l 所用到的数据库服务器的数目取决于网站的规模和应用的大小。l 对于一个成熟的网站来说,至少需要两个以上的数据库服务器,这样可以互相备份,同时降低服务器的负载,达到负载均衡的目的。第四、五章思考题 l 请简要回答网站技术架构设计所包含的主要工作。 l 请简要回答网站运行平台的环境要求。 l 请分析并说明网站三层架构的组成与作用。 第六章 网络广告的分类Banner横幅广告(旗帜广告) 最常见的网络广告形式。常用尺寸是486*60(或80)像素(pixels),以GIF、JPG等格式建立
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Pyridyl-disulfide-Dexamethasone-生命科学试剂-MCE-7118
- 2025年度生姜种植与乡村旅游融合发展合作协议
- 二零二五年度解除劳动合同经济补偿标准与法律依据合同
- 二零二五年度小微企业贷款服务合同
- 2025年度门头制作施工与绿色建筑认证服务合同
- 2025年度幼儿园品牌授权与技术转让合作协议
- 二零二五年度质押式回购证券化合同模板
- 二零二五年度劳动合同终止证明及竞业禁止合同
- 老年人长期护理保险中对于慢病包括慢肾病的分层次管理体系探索与实践
- 中小企业劳动合同标准格式参考
- 2025年湖南高速铁路职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析
- 医保政策与健康管理培训计划
- 策略与博弈杜塔中文版
- 无人化农场项目可行性研究报告
- 2024届上海市金山区高三下学期二模英语试题(原卷版)
- 学生春节安全教育
- GA/T 1280-2024银行自助设备安全性规范
- 2024-2025年校长在教研组长和备课组长会议上讲话
- 2025届江苏省常州市高级中学高三第二次模拟考试语文试卷含解析
- 高三日语一轮复习助词「で」的用法课件
- 保险业消费者权益保护工作计划
评论
0/150
提交评论