现在的位置: 网页制作教程入门教程 >正文
网页基础教程

准备工作-网站运行环境篇

发表于2014/6/19 入门教程 0条评论 ⁄ 热度 3,215℃

网页设计教程

我们说的网站运行环境一般是指网站运行所在的服务器平台环境,一个好的服务器环境能让你的网站更加稳定和快速。下面小编就从下面几点分别介绍,下面每个点都是独立成段。可分别学习。如果都坚持看完,那你对网站从制作到架构再到运行将有一个完整的认识。

服务器操作系统

服务器操作系统英文名称为Server Operating System,一般指的是安装在大型计算机的操作系统,是企业IT系统的基础架构平台,一般安装在Web服务器、数据库服务器和应用服务器等服务器上。同时,服务器操作系统也可以安装在个人计算机上。不同于个人版操作系统,服务器操作系统具有很多特定的功能,所以其管理、稳定、配置、安全要求更高。

服务器环境按操作系统划分,可分为Windows Server、Unix、Linux三大主流系统。

Windows Server目前比较重要的版本有Windows Server 2003,Windows Server 2008,Windows Server 2008 R2,Windows Server 2012。以上这些都属于服务器型操作系统。而个人用户一般使用Windows XP、Windows Vista、Windows7或Windows8等非服务器操作系统

Unix是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。

LinuxLINUX操作系统虽然与UNIX操作系统类似,但是它不是UNIX操作系统的变种。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。目前LINUX阵营中Redhat、CentOS、Debian等操作系统比较流行。

网站开发技术语言

目前常用的网站开发技术语言HTML、ASP、PHP、ASP.NET、JSP。那么这几种语言有什么区别呢?我们就大概做下比较。

HTML可用于制作的静态页面,一个网页对应一个HTML文件,网页文件以.htm或.html做后缀。

ASP是微软所开发的一种后台脚本语言。开发快、易上手、效率高。它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是 .asp。现在常用于各种动态网站中。

PHP是当下主流网站开发语言之一,PHP源码是完全公开的,不断的有新函数库加入,以及不停地更新,使得PHP无论在UNIX或是WIN的平台都可以有更多新功能。它提供丰富的函数,使得在程序设计方面有着更好的资源。平台无关性以及安全就是PHP最大的优点。当然还有一些小小的缺点,但是作为应用最为广泛的一种后台语言,PHP的优点还是显于缺点。

ASP.NET相当于ASP的升级版本。ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。

JSP技术平台和服务器是互相独立,同PHP一样也是开放的源码。JSP出现至今已经是一门很成熟的程序语言,集成的数据源能力,易于维护,能有效的防止系统崩溃等这些优点。无疑JSP是四种语言里最好最强大的,但是由于它的强大就决定了其使用的技术性,所以不是一般企业网站做站语言的首选。

数据库

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。用户可以对数据库中的数据进行新增、截取、更新、删除等操作。

网站中应用的数据库可分为Access、Mysql、MS SQL、oracle。

Access一般在小型的、数据量不是很大网站使用。

Mysql体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。搭配PHP和Apache可组成良好的开发环境。

MS SQL指微软的SQLServer数据库服务器,它是一个数据库平台,提供数据库的从服务器到终端的完整的解决方案。

oracle一般应用于大型网站,数据量超大的网站。

Web服务器软件

常见的web服务器软件有著名的IIS和APACHE。以及Tomcat和Nginx等。服务器软件提供了网站运行的环境。上面的每款服务器软件都各有千秋,而且多程序脚本的应用也有所不同。具体可查阅相关详细资料,这里就不一一介绍。

现在给出时下主流的网站架构搭配

  • Windows Server+IIS+ASP+ACCESS
  • Windows Server+IIS+ASP.net+MSSQL
  • LINUX+APACHE+php+MYSQL

好了,介绍了这么多,总算是把网站的基本制作技术和架构环境做了一个梳理。要说的是,上面分段的每个知识都是独立的知识点,我们在实际工作中,每个都是一个独立的技术工种。

  • 暂无评论