海一粟

网页、网站与服务器类型

海一粟 http://www.23qiang.top/iCMS 2020-02-16 15:07 出处:网络 编辑:@iCMS
学习辅助资料

网站

网站开始是指在因特网上根据一定的规则,使用HTML(标准通用标记语言下的一个应用)等工具制作的用于展示特定内容相关网页的集合。简单地说,网站是一种沟通工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。

根据网站不同的用途,类型分类不同:

1、根据网站所用编程语言分类:例如asp网站、php网站、jsp网站、Asp. net网站等;

2、根据网站的用途分类:例如门户网站(综合网站)、行业网站、娱乐网站等;

3、根据网站的功能分类:例如单一网站(企业网站)、多功能网站(网络商城)等等。

4、根据网站的持有者分类:例如个人网站、商业网站、政府网站、教育网站等。

5、根据网站的商业目的分类:营利型网站(行业网站、论坛)、非营利性型网站(企业网站、政府网站、教育网站)。

网页

网页是构成网站的基本元素,是承载各种网站应用的平台。通俗地说,您的网站就是由网页组成的,如果您只有域名和虚拟主机而没有制作任何网页的话,您的客户仍旧无法访问您的网站。

网页是一个包含HTML标签的纯文本文件,它可以存放在世界某个角落的某一台计算机中,是万维网中的一"页",是超文本标记语言格式(标准通用标记语言的一个应用,文件扩展名为.html或.htm)。网页通常用图像档来提供图画。网页要通过网页浏览器来阅读。

网页分为静态页面和动态页面

静态页面,以.htm和.html为后缀

什么是HTML

HTML(Hyper Text Mark-up Language )即超文本标记语言,是 WWW 的描述语言,由 Tim Berners-lee提出。设计 HTML 语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。这样,你只要使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由 HTML命令组成的描述性文本,HTML 命令可以说明文字、 图形、动画、声音、表格、链接等。 HTML的结构包括头部 (Head)、主体 (Body) 两大部分。头部描述浏览器所需的信息,主体包含所要说明的具体内容。

静态网页每一个网页都有一个固定的网址,网页网址后面是普通的格式,如超文本标记语言、超文本标记语言和超文本标记语言。
一旦网页的内容被发布到网络上,每个静态网页的内容都被存储在服务器上,而不管是否有用户访问。也就是说,静态网页是一个实际保存在服务器上的文件,每个网页都是一个单独的文件。
*静态网页相对稳定,因此易于搜索引擎搜索。
*静态网页不支持数据库,网站创建和维护所需的工作量很大。因此,当网站信息量较大时,很难完全依赖静态网页创建方法。
*静态网页的交互性较差,在功能方面有很大限制。

动态网页
动态网页对应静态网页,也就是说,网页网址的后缀不仅仅是静态文件的常见形式,如html、html、shtml等。还有后面是asp、php、aspx等文件。

什么是ASP

ASP是动态服务器页面(Active Server Page)的英文缩写。 是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是 .asp。现在常用于各种动态网站中。

什么是PHP

PHP原始为Personal Home Page的缩写,现已经正式更名为 "PHP: Hypertext Preprocessor",是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。

PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。

自20世纪90年代国内互联网开始发展到现在,互联网信息几乎覆盖了我们日常活动所有知识范畴,并逐渐成为我们生活、学习、工作中必不可少的一部分。

据统计,从2003 年开始,我国的网页规模基本保持了翻番的增长速度,并且呈上升趋势。PHP 语言作为当今最热门的网站程序开发语言,它具有成本低、速度快、可移植性好、 内置丰富的函数库等优点,因此被越来越多的企业应用于网站开发中。

动态网页与在线动画、滚动文本、滚动动画等没有直接关系。动态网页也可以是纯文本表示。动态网页指的是使用动态网络技术生成的网页,动态网络技术指的是与背景的交互。数据流动的网页。
*动态网页基于数据库技术,可以大大减少网站维护的工作量。
*采用动态技术的网页可以实现更多功能,如用户注册、登录、在线调查、用户管理等。
*动态网页实际上不是独立存在于服务器上的网页。只有当用户请求时,服务器才会返回完整的页面。
在动态网页中?搜索引擎搜索存在某些问题。搜索引擎通常不可能访问网站数据库中的所有网页,或者由于技术原因,搜索无法获得网址?数字背后的内容,所以网站使用动态网页需要做一定的技术处理,以适应搜索引擎的要求。
静态网页和动态网页的区别
程序是否在服务器端运行是区分动态网页和静态网页的一个重要指标。
运行在服务器端的程序、网页和组件属于动态网页。他们将返回不同的网页,如ASP、JSP、PHP等。,不同的客户和不同的时间。属于客户端的程序、网页、插件和组件都是静态网页,如html页面、flash、js和VBS,它们永远不会改变。
静态网页和动态网页各有特点。一个网页是使用动态网页还是静态网页主要取决于网站的功能需求和网站的内容。如果网站功能相对简单,内容更新量不是很大,静态网页方法更简单。相反,它通常是通过动态技术实现的。
静态网页是网站建设的基础。静态网页和动态网页之间没有矛盾。为了使网站适应搜索引擎检索的需要,即使采用动态网页技术,网页内容也可以转换成静态网页发布。动态网站也可以采用动态和静态相结合的原则。它适用于动态网页和动态网页。它适用于静态网页和静态网页。在同一网站上,动态网页内容和静态网页内容也很常见。事情。
在讨论网页的基本元素之前,让我们先讨论一下设计网页的基本原则。设计网页有几个重要的原则。第一个是
用户优先,因为没有用户赞助,任何认为它好的网页都是没有意义的。有必要考虑用户使用的机器的网络问题。无论是电脑还是手机,总会有线路被卡住的情况。对于一些大的闪光,图片应该放置得尽可能少或者技术上分开。在最终确定之前,最好自己通过远程连接到互联网进行测试。考虑到浏览器的版本,最好使用所有浏览器都能阅读的格式。不要仅仅使用支持超文本标记语言或程序的技能。
主页非常重要,主页是用户对这个网站的第一印象。如果是一个新开放的网站,最好对网站的性质和第一页提供的内容进行简要的描述和指导,以便用户可以判断他们是否应该继续深入下去。最后一页有一个非常清晰的分类选项,并且尽可能的方便用户,这样用户可以快速找到他们需要的主题。在设计中,最好保持干净清爽的原则。首先,如果没有必要,尽量不要放置大的图像文件或添加不必要的程序,因为这会增加下载时间,导致用户失去耐心;第二,屏幕不应该设置混乱,因为用户什么也找不到。
内容应该是独特的,内容可以是任何东西,包括文本、图像、视频和声音,但它必须与网站打算提供给用户的信息相关。必须规划施工现场。规划时,您必须确定网站的性质,提供内容和目标受众,然后根据自己的硬件和软件条件设置范围。网络的特点是及时、新鲜、丰富、生动。这是吸引用户上网的条件。如果条件充分,网站可以根据上述原则成为一个综合性的信息提供者。如果这还不够,它将成为一个单边供应商。。此外,它可以在特殊主题上突出显示,以进一步针对目标受众。
内容的分类,内容的分类非常重要,可以按主题分类,按性质分类,按组织组织或按人类思维的直觉分类,一般来说,按人类思维的直觉分类会更亲密。但是无论哪种分类方法,用户都应该能够容易地找到目标。分类方法最好尽可能一致。如果你想混合多种分类方法,你还必须掌握不让用户混淆的原则。此外,在每个类别选项或下一行旁边,最好添加该选项内容的简短描述。
交互性,网页的另一个特征是交互。一个好的网站必须与用户有良好的交互性,包括整个设计展示、界面指南的使用等。,应该掌握交互的原理,让用户觉得每一步都确实得到了正确的响应,这部分需要一些设计技巧和软硬件的支持。事实上,好的网页设计必须结合个人技能、经验积累和软硬件技术的使用。为了增加与用户的互动,最好为用户添加一个评论栏来表达他们的意见。
注意格式的正确性。许多设计者在编写文档时会简化命令格式,但为了方便将来的维护,最好在编写html时完成html,初学者也可以正确理解HTML语法。此外,如果网站本身希望用户通过搜索网站找到它,不要忘记在标题标签中添加一个可搜索的关键词字符串。
背景背景,很多人喜欢在网页上添加背景图案,认为这样可以增加美感,但我不知道这样会消耗传输时间,影响阅读,但会给用户带来不好的声音。因此,如果不是绝对必要的,最好避免使用背景图案,并保持其干净和新鲜。

网站空间

网站存在于网站空间,常见网站空间:虚拟主机,虚拟空间,独立服务器,VPS

虚拟主机是在网络服务器上划分出一定的磁盘空间供用户放置站点、应用组件等;提供必要的站点功能、数据存放和传输功能。所谓虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器。每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。虚拟主机是网络发展的福音,极大的促进了网络技术的应用和普及。同时虚拟主机的租用服务也成了网络时代新的经济形式。虚拟主机的租用类似于房屋租用。

IISweb服务器

IIS是Internet Information Server的简称。IIS作为当今流行的Web服务器之一,提供了强大的Internet和Intranet服务功能。

IIS通过超文本传输协议(HTTP)传输信息,还可配置IIS以提供文件传输协议(FTP)和其他服务,如NNTP服务、SMTP服务等。

发展历程

编辑

IIS在Web服务器阵营里一直稳居Number 2的位置,据相关资料,它在Web服务器软件市场上占据约20%的份额,在商业市场中,它有绝对的优势,它几乎是商业服务器软件的代名词。 IIS是与Windows服务器版操作系统一起发放的,这个策略使它成为Windows平台服务器的首选Web服务器。它与整个Windows 系统紧密的整合在一起,可以利用Windows系统内置的安全机制来保护自己。一直以来,由于Windows系统本身较为脆弱的安全机制,IIS的相关丑闻不断。但无论如何,如果你使用Windows作为服务器操作系统,在绝大多数情况下你还是会选择IIS。 好在,随微软的不断努力,新版操作系统的稳定与安全性在不断提高,而微软积极的补丁发布策略也在让它的操作系统与IIS变得更加安全,IIS正在向一个成功的Web服务器不断迈进。微软最新的服务器操作系统Windows Server 2003上的IIS6.0可以看做微软IIS的最新成果。

区别

IIS与其它的WEB的差别

对于IIS与其它Web服务器软件的差别是明显的,网络管理员们一般会容易的在采用IIS还是其它服务器软件这间根据自己的情况做出选择,关于 IIS让人更加容易让人迷惑的是不同的微软服务器操作系统之间的区别以及如何选择的问题,由于它与操作系统结合得非常紧密,这使IIS的问题不再局限与 IIS。

简单的说,其实它就是发布网站的后台支撑程序!!可以使你的机器成为一台WEB服务器。

apache(Web服务器)

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。[2] 

Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的Web服务器软件。

它可以运行在几乎所有广泛使用的计算机平台上。

Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。

Apache的诞生极富有戏剧性。当NCSAWWW服务器项目停顿后,那些使用NCSAWWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。

Apacheweb服务器软件拥有以下特性:

1.支持最新的HTTP/1.1通信协议

2.拥有简单而强有力的基于文件的配置过程

3.支持通用网关接口

4.支持基于IP和基于域名的虚拟主机

5.支持多种方式的HTTP认证

6.集成Perl处理模块

7.集成代理服务器模块

8.支持实时监视服务器状态和定制服务器日志

9.支持服务器端包含指令(SSI)

10.支持安全Socket层(SSL)

11.提供用户会话过程的跟踪

12.支持FastCGI

13.通过第三方模块可以支持JavaServlets

如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。

php服务器是什么?

意思:一般指装有apache、php、mysql这三种软件的服务器/电脑。

作用:能够进行PHP网站发布最基本的架构之一。

用处:能让PHP程序/网站运行。

PHP是一种用来制作动态网页的服务器端脚本语言。你通过PHP和HTML创建页面。当访问者打开网页时,服务器端便会处理 PHP 指令,然后把其处理结果送到访问者的浏览器上面,就好像 ASP 或者是 ColdFusion 一样。

然而,PHP 跟 ASP 或 ColdFusion 不一样的地方在于,它是跨平台的开放源代码。PHP 可以在 Windows NT 以及很多不同的 Unix 版本中执行,它也可以被编译为一个 Apache 模块,或者是一个CGI二进制文件。


0

精彩评论