网站开发技术的分析
计信0932班
王璐
说明:在如今科技高速发展的信息时代,越来越多的人接触并且运用网络,我们的生活,学习,工作也都开始与网络息息相关。很多网站如雨后春笋般不断涌现。如果我们要做一个网站的话,那么网站开发技术就是我们所必须认识和了解的知识,下面是我对网站开发技术的一点分析。
关键字:服务器操作系统,静态页面语言,动态页面语言,PHP,ASP 参考文献:《网页设计语言教程》主编:赵森;
《数据库技术与应用》主编:高阳;
开发网站需要什么软件
《Web应用程序设计》主编:李兰友
关于服务器操作系统
目前局域网中主要存在以下几类网络操作系统: Windows类,NetWare类,Unix系统,Linux。像以下
这些大网站的web服务器信息:Google,除了有两个节点看出是Linux外,其他的都是未知的;Yahoo,操作系统都是FreeBSD,其他的都不可知;微软,操作系统全部都是window2003;阿里巴巴,操作系统则是Linux。从各大网站的操作系统看来,我们可以得到一点基本信息。Linux和FreeBSD基本上来说是半斤八两,但开源操作系统做web应用是首选已经是一个事实。但是一般来说,一个普通的网站软件,在哪个操作系统下开发并没有多大差异,并不一定是要作为程序开发,非要花大量的时间和
精力去学习Linux操作系统。如果网站还处于开发阶段,用户使用的是一个测试环境,而这个测试环境只有开发者本人或者开发者所在的团队访问,不会因为访问量很大,访问者的成分很复杂而导致系统在安全和效率等方面出现问题,这个阶段软件在window系统和Linux 系统上都有很好的兼容性。项目可以先在window系统下开发,开发完成后再把整个项目移到Linux服务器上去。
关于静态页面语言
静态页面是指在服务器端确实存在的仅含HTML以及JS,CSS等客户端运行脚本的页面。它的处理方式是。由客户端提出请求,请求某一页面——WEB服务器确认并载入某一页面——WEB服务器将该页面以包的形式传递回浏览器。由这一过程,我们对比一下动态页面。动态页面需由WEB服务器的PHP解析器进行解析,而且通常还需连接数据库,进行数据库存取操作,然后才能形成HTML语言信息包;
而静态页面,无须解析,无须连接数据库,直接发送,可大大减轻服务器压力,提高服务器负载能力,大幅提供页面打开速度和网站整体打开速度。但其缺点是,不能动态地对请求进行处理,服务器上必须确实存在该文件。而且要为每种语言制作一套页面文件,很多内容即使是和语言无关的也要分不同语言来存储,因此占用的存储空间较多。
关于数据库和动态页面语言
作为网络的一个重要应用,数据库在网站建设发挥着重要作用。我们知道,与普通网站相对而言,具有数据库功能的网站网页通常称
为动态页面,也就是页面不是一层不变的,页面上的内容或者说部分内容是动态生成的,它可以根据数据库中相应部分内容的调整而变化,使网站内容更灵活,维护更方便,更新更便捷。那么什么又是动态页面呢?其意义是指站点内所有页面文件都是动态页面文件(PHP,ASP等),而不是静态页面文件,在需要输出语言文字的地方统一采用语言变量来表示,这些语言变量可以根据用户选择不同的语言赋予不同的值,从而能够实现在不同的语言环境下输出不同的文字。采用动态方式和静态方式的优缺点正好相反,它的优点是动态页面文件只有一套,不同语言的文字使用语言变量来存储,和语言无关的内容只存储一份,占用的存储空间较少,并且扩展新语言比较容易,缺点需要在服务器上运行,然后把结果输入到客户端,占用服务器的资源比较多,系统能够支持的并发连接数较少。接着,
我将稍微解释一下A SP与PHP。ASP文件由3个部分组成,分别是:普通的html文本,客户端的脚本代码(script与/script之间的程序代码),服务端执行的程序代码。而PHP相对于其他语言,编辑简单,实用性强,更适合于初学者。由于PHP是运行在服务器端的脚本,可以运行在Unix、L inux、Windows下,且消耗相对少的系统资源,也可以用PHP动态创建图像。
下面,我将针对于企业网站来谈谈数据库的作用。数据库的作用有很多,比如说收集信息,提高搜索功能,产品管理,新闻系统,开发有亲和力的网站环境,还有开发具有特殊功能的网站等等。我们知道,普通的静态页面是无法收集来访人的信息的,而更多情况下我们
为了加强网站营销效果,往往需要搜集大量潜在客户的信息,从而提供更多的服务,比如大型的购物、交易网站等。就像我们在网站上常看到的“会员登录”、“会员注册”等字样,通过注册网站和登录,网站为访问者提供一个独特的氛围,因为是自愿注册,必定是对相关信息比较感兴趣的访问者或者潜在客户,因此,可以在登录后详细的介绍相关服务或提供优惠措施,吸引游览者参与企业的营销活动,一方面为企业收集大量的潜在客户资源,同时增加了交易的机会。同样,如果一个网站有十几页甚至上百页,或站内提供大量的信息,如果没有方便的搜索功能。浏览者只能依靠清晰的导航系统,而对于一个新手往往要花些时间甚至无法达到目的,从而对网站产生不良影响。这时提供方便的站内搜索不仅可以使网站结构清晰,从而有利于需求信息的查,节省浏览者的时间,也是吸引顾客、达成网站营销目的的重要手段。同样,数据库可以用于开发具有特殊功能的网站。其范围比较广,不仅
局限于广域网,在企业内部网络也可以有重要的应用。通过相应的程序与数据库的结合,我们可以将日常工作电子化、智能化,进一步方便我们的工作、提高我们的效率。
关于网站应用程序
应用程序是指为了完成某项或某几项特定任务而被开发运行于操作系统之上的计算机程序。应用于应用软件有很大差别。例如:一个游戏软件包括程序(*.exe)和其它图片(*.bmp等)、音效(*.wav等)等附件,那么这个程序(*.exe)称作“应用程序”,而
它与其他文件(图片、音效等)在一起合称“软件”。应用程序运行在用户模式,它可以和用户进行交互,具有可视的用户界面。对于应用程序,需要了解的是:每一个应用程序运行于独立的进程、他们拥有自己独立的地址空间。
通过这一学期的学习,尽管对于网站开发方面的知识我们还是似懂非懂,但毕竟还是对各方面有了一些了解和认识。相信这些知识对于今后我们的学习和工作中还是有一定的帮助,如果感兴趣,我想我们可以对这些更深一步的了解,从而在网站开发方面有一定的造诣。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。