首页 百科知识 互联网上大量网页是怎么实现的

互联网上大量网页是怎么实现的

时间:2022-04-03 百科知识 版权反馈
【摘要】:第四节 电子商务网站建设电子商务网站是企业展示自身形象、提高知名度、发布产品信息、联系网上客户的新平台、新天地。企业可以通过电子商务开拓新的市场,发掘潜在客户,加强售前和售后服务,以极少的投入获得极大的收益和利润。目前许多中小型企业选择从虚拟主机空间商那里租用空间,放置网站;或将企业网站服务器进行主机托管。

第四节 电子商务网站建设

电子商务网站是企业展示自身形象、提高知名度、发布产品信息、联系网上客户的新平台、新天地。企业可以通过电子商务开拓新的市场,发掘潜在客户,加强售前和售后服务,以极少的投入获得极大的收益和利润。

企业电子商务网站建设的流程主要包括以下步骤:①申请域名(域名备案);②申请空间;③网站策划(网站定位、功能和需求分析、网站风格设计);④网站开发;⑤网站测试;⑥网站发布;⑦网站推广;⑧网站维护。

1.域名申请

为了保证网络安全和有序性,网站建立后须为其绑定一个全球独一无二的域名或访问地址,为此必须向全球统一管理域名的机构或组织注册或者备档方可使用。域名是由一串用点分隔的名字组成的,是互联网上提供用户访问某网站或网页的路径,用于在数据传输时标识计算机的电子方位。

1)域名注册的管理机构

国内域名由中国互联网络信息中心管理和批准,中国互联网络信息中心及其代理机构均可接受域名注册申请。国际域名由互联网名称与数字地址分配机构(The Internet Corporation for Assigned Names and Numbers,ICANN)下属的国际互联网络信息中心管理和批准,国际互联网络信息中心及其代理机构均可接受域名注册申请。目前国内著名的域名代理机构有万网和中国频道等。

2)域名申请注册流程

以在万网注册申请国内域名为例,域名申请的流程大致为:①构造、选择要注册的域名;②查询域名是否被注册(如已被注册,换其他域名);③注册成为万网会员后,登录万网;④填写域名注册申请表,在申请表上填写注册域名名称、申请单位的中英文名称、单位负责人、域名管理联系人、缴费联系人、各种联系方式、域名服务器放置地与IP地址等;⑤注册提交,国内域名的申请由于要备案,需要首先在网上提交,提交成功后还需要提供正式的域名申请表、企业营业执照副本复印件、介绍信和承办人身份证复印件等材料,经过人工审批(国际域名注册则没有任何条件限制,单位和个人均可以提交申请);⑥成功后交纳域名使用费;⑦注册成功;⑧域名开通。

2.网站空间的取得

网站空间可以通过购置服务器取得,其优点是安全性好,缺点是成本高、负担重,需要24小时在线,并配备专人负责。目前许多中小型企业选择从虚拟主机空间商那里租用空间,放置网站;或将企业网站服务器进行主机托管。

1)虚拟主机空间

所谓虚拟主机空间,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的互联网服务器功能。企业可从虚拟主机空间商那里租用空间,放置网站。

虚拟主机空间的优点:低成本是虚拟主机最大的优点,它无须一次性投入大额的固定成本,简单的操作环境也省去了专业技术人员的投入,适合个人网站和中小型网站使用。

虚拟主机空间的缺点:多用户共享同一主机,资源无法保障,特别是安全性不高;网站成熟后,主机硬件配置不便于扩展。

网站空间容量一般够用就可以,主要根据网站内容多少和流量而定,个人用一般100Mb~200Mb就可以了;企业或者商务空间展示类网站一般为300Mb~1000Mb;大型电子商务型网站,根据业务内容和流量,可能需要更大的空间。

图2-9是目前万网上不同的虚拟主机收费标准。

图2-9 万网虚拟主机服务的收费标准

2)主机托管

主机托管也称主机代管,指的是客户将自己的互联网服务器放到互联网服务提供商所设立的机房,每月支付必要的费用,由互联网服务提供商代为管理维护,而客户从远端连线服务器进行操作的一种服务方式。客户对设备拥有所有权和配置权,并可要求预留足够的扩展空间。主机托管摆脱了虚拟主机受软硬件资源的限制,能够提供高性能的处理能力,同时有效降低维护费用和机房设备投入、线路租用等高额费用,非常适合中小企业对服务器的需求。

主机托管适用于大空间、大流量业务的网站服务,或者是有个性化需求,对安全性要求较高的客户。

3.网站策划

网站策划是指在网站建设前对市场进行分析、对网站进行定位,然后进行网站的功能结构分析,并根据分析结果对网站建设中的技术、内容、费用、测试、维护等做出规划。网站策划对网站建设起到计划和指导的作用,对网站的内容和维护起到定位作用。

1)网站定位

网站定位就是确定网站的特征、特定的使用场合、特殊的使用群体和其特征带来的利益,即网站在网络上的特殊位置,它的核心概念、目标用户群、核心作用等。

2)网站功能结构设计

网站的功能结构设计就是要确定网站整体结构,包括网站的模块划分、网络导航设计等。图2-10所示是某网上书城的网站功能结构示意图

图2-10 某网上书城的网站功能结构示意图

3)网站风格设计

网站风格设计主要包括网站的CI(corporate identity)形象、版面布局及页面栏目规划等。

网站的CI形象一般要与企业整体形象一致,要符合CI规范,包括网站标志、色调、字体字号、标语等。网页的版面设计要在把信息按轻重缓急的秩序陈列出来的同时,将页面装饰美化。同时要注意网页色彩、图片的应用及版面规划,保持网页的整体一致性;在新技术的采用上,也要考虑主要目标访问群体的分布地域、年龄阶段、网络速度、阅读习惯等。

4.网页制作

客户端的网页主要是HTML文件,也有在此基础上扩展的其他文件类型,如XML文件等;服务器端采用的动态交互技术主要有活动服务器网页(active server page,ASP)技术及JSP(java server page)技术等。

1)静态网页技术HTML和XML

HTML即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言之一,也是构成网页文档的主要语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部和主体两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。HTML是一种标记语言,HTML文档是用标签格式化的文本文档,主要语法是元素和标签,HTML语言具有平台无关性,而且元素名和标签名都不区分大小写。

除了应用于文本、图像、表格和表单等基本的标签和元素之外,随着动态网页技术的发展,HTML文档增加了对于动态部分的支持,如Java Applet、Java Script、ActiveX等。Java Script是一种基于对象和事件驱动并具有安全性能的脚本语言。它的脚本嵌入在HTML源代码中,编写的程序不必在运行前编译,可直接写入web页面中并调用它们的浏览器来解释执行。

XML与HTML一样,都是标准通用标记语言。XML是互联网环境中跨平台的、依赖于内容的技术,是当前处理结构化文档信息的有力工具。XML是一种简单的数据存储语言,使用一系列简单的成对的标记描述数据,类似于数据库系统中定义的一条记录的结构,而这些标记可以用方便的方式建立。XML包含HTML没有的数据管理功能,易于掌握和使用。

2)HTML和XML编辑软件介绍

(1)文本编辑工具:如Microsoft Office Word、记事本、写字板、gedit、CuteHTML等。

(2)FrontPage:FrontPage由Microsoft公司推出,是一个很好的网页制作入门工具,具有与Word相同的操作,容易上手,功能也很强大,特别是使用其提供的模板,可以非常方便快速地创建具有专业水准的站点。

(3)Dreamweaver:Dreamweaver由Macromedia公司推出(现在Macromedia公司已经被Adobe公司收购)。它在功能的完善、使用的便捷上比FrontPage要强一些,几乎囊括了FrontPage的所有基本操作,并开发了许多独具特色的设计新概念,如行为、时间轴、资源库等,还支持层叠样式表和动态网页效果。

3)动态网页技术

HTML是编制网页的基本语言,但它只能用于静态的网页。当今的web已经不再是早期的静态信息发布平台,它已被赋以更丰富的内涵。现在,web不仅需要提供所需的信息,还需要提供可个性化搜索的功能,为实现以上功能,必须使用更新的网络编程技术制作动态网页。所谓动态,即按照访问者的不同需要,对访问者输入的信息作出不同的响应,提供可响应的信息。

目前实现动态网页主要有以下四种技术。

(1)CGI技术。CGI(common gateway interface,公用网关接口)技术,可以称之为一种机制。用户可以使用不同的编程语言编写适合的CGI程序,如Visual Basic、Delphi或C/C++等,将已经写好的程序放在web服务器的计算机上运行,再将其运行结果通过web服务器传输到客户端的浏览器上。用户还可以通过CGI建立web页面与脚本程序之间的联系,并且可以利用脚本程序来处理访问者输入的信息并据此作出响应。事实上,这样的编制方式比较困难而且效率很低,因为每一次修改程序都必须重新将CGI程序编译成可执行的文件。

最常用于编写CGI技术的语言是Perl(practical extraction and report language,实用报表提取语言)。它具有强大的字符串处理能力,特别适合用于分割处理客户端提交的数据串;用它来编写的程序后缀为.pl。CGI调用数据库需要安装DBI(database interface),即数据库接口。DBI提供了基于Perl的标准界面,并将其连接到各种不同的结构化查询语言引擎上。CGI技术已经发展得很成熟了,功能强大,例如新浪网易、搜狐等网站的搜索引擎,用的就是CGI技术。

(2)ASP技术。ASP即active server page,是微软开发的一种类似HTML、script与CGI的结合体。它没有提供专门的编程语言,而是允许用户使用包括VB Script、Java Script等在内的许多已有的脚本语言编写ASP的应用程序。ASP的程序编制比HTML更方便且更灵活。它在web服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。因此ASP与一般的脚本语言相比,要安全得多。

对于广大网页技术爱好者来说,ASP技术比CGI技术具有的最大好处是可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上要比HTML方便而且更具灵活性。ASP技术吸收了当今许多流行的技术,如IIS、ActiveX、VB Script、ODBC等,是一种发展较为成熟的网络应用程序开发技术,其核心技术是对组件和对象技术的充分支持。

ASP技术基本上是局限于微软的操作系统平台之上。ASP技术的主要工作环境是微软的IIS应用程序结构,又因ActiveX对象具有平台特性,所以ASP技术不能很容易地实现在跨平台的web服务器的工作。

(3)JSP技术。JSP(java server page)技术是由Sun Microsystems公司(该公司已被甲骨文公司收购)于1999年推出的新技术,是基于Java Servlet以及整个java体系的web开发技术。利用这一技术可以建立先进、安全和跨平台的动态网站。

总的来讲,JSP技术和微软的ASP技术在技术方面有许多相似之处:两者都是为基于web应用实现动态交互网页制作提供的技术环境支持;两者都能够帮助程序开发人员实现应用程序的编制与自带组件设计网页从逻辑上分离;两者都能够替代CGI技术使网站建设与发展变得较为简单与快捷。不过两者是来源于不同的技术规范组织,其实现的基础——web服务器平台要求不相同。ASP技术一般只应用于Windows平台;而JSP技术则可以不加修改地在85%以上的网页服务器上运行,符合“一次编写,多平台运行”的java标准,实现平台和服务器的独立性,而且基于JSP技术的应用程序比基于ASP技术的应用程序易于维护和管理。

(4)PHP技术。PHP(hypertext preprocessor,超文本预处理器)技术,是一种易于学习和使用的服务器端脚本语言,是生成动态网页的工具之一。它是嵌入HTML文件的一种脚本语言。语法大部分是从C、Java、Perl语言中借来的,形成了自己的独有风格;目标是让web程序员快速地开发出动态的网页。它是当今互联网上最为火热的脚本语言之一,只需要很少的编程知识就能使用PHP技术建立一个真正交互的web站点。

PHP技术是完全免费的,可以不受限制地获得源代码,甚至可以在其中加进自己的语法。PHP技术在大多数Unix、GNU/Linux和Windows平台上均可以运行。与ASP技术、JSP技术一样,PHP技术也可以结合HTML语言共同使用;它与HTML语言具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码,从而更好地实现页面控制,提供更加丰富的功能。

5.网站推广

网站推广包括在网站测试后进行发布的公关、广告活动,利用论坛、博客、微博、网络视频等网络应用形式进行网站推广,还包括利用搜索引擎优化(search engine optimization,SEO)等技术进行的网站推广。

根据中国互联网络信息中心《第28次中国互联网络发展状况统计报告》的最新统计,网民花在各种内容网站上的时间越来越多,网络音乐、网络新闻、网络视频、网络游戏、博客、个人空间、论坛/BBS等的应用使用率越来越高(见表2-2)。通过人群定向、网站定向、主题词定向、地域定向等多种定向方式,可以精确锁定目标人群,并将推广信息以文字、图片、动画等多种形式展现在目标人群浏览的网页上,在其上网的全过程产生深入持久的影响力,有效提升企业销售额和品牌知名度。

表2-2 网络应用使用率统计

搜索引擎优化的通俗理解是:通过总结搜索引擎的排名规律,对网站进行合理优化,使网站在百度和谷歌的排名提高,让搜索引擎给企业招来客户。

6.网站维护

网站维护包括服务器及相关软硬件的维护,数据库维护,内容的更新、调整等。网站维护是一项长期的工作,需要制定相关网站维护的规章制度,将网站维护制度化、规范化。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈