网站

usap.gov网站

网站(也是网站也编写)是由通用域名识别并在至少一台Web服务器上发布的网页和相关内容的集合。网站通常致力于特定主题或目的,例如新闻,教育,商业,娱乐或社交网络。网页之间的超链接指导网站的导航,该网站通常从主页开始。截至2023年5月,访问量最多的网站Google搜索YouTubeFacebookTwitterInstagram

所有公共访问的网站统称构成了万维网。还有一些私人网站只能在私人网络上访问,例如公司内部网站的员工。用户可以访问各种设备上的网站,包括台式机笔记本电脑平板电脑智能手机。这些设备上使用的应用称为Web浏览器

背景

NASA.GOV主页2015年

全球网络(www)是由英国欧洲共产总经理计算机科学家蒂姆·伯纳斯·李(Tim Berners-Lee)于1989年创建的。 1993年4月30日, CERN宣布,万维网将免费用于任何人,这为网络的巨大增长做出了贡献。在引入超文本传输​​协议(HTTP)之前,使用其他协议,例如文件传输协议Gopher协议来从服务器检索单个文件。这些协议提供了一个简单的目录结构,用户可以在该结构中导航以及他们选择要下载的文件。文档通常以纯文本文件的形式显示,而无需格式化或以文字处理器格式编码。

历史

虽然“网站”是原始拼写(有时是大写的“网站”,因为“ Web”是参考万维网时的专有名词),但该变体很少被使用,并且“网站”已成为标准拼写。所有主要的样式指南,例如《芝加哥风格手册》AP StyleBook ,都反映了这一变化。

2009年2月, NetCraft是一家自1995年以来一直跟踪Web增长的互联网监控公司,报导说,在2009年有215,675,903个网站,其域名和内容在2009年,而1995年8月仅19,732个网站。 2014年,Netcraft在其2014年10月的Web服务器调查中确认的一个里程碑,并且Internet Live Stats是第一个宣布的互联网统计数据- 正如这条推文所证明的,这是由万维网本人Tim Berners -Lee的推文证明了这一点。随后,世界下降了,恢复到低于10亿的水平。这是由于无活动网站计数中的每月波动。到2016年3月,网站的数量继续增长到10亿以上,此后一直在增长。 Netcraft Web服务器的调查在2020年1月报告说,网站有1,295,973,827个网站,2021年4月报告说,在10,939,637个面向面向网络的计算机中有1,212,139,815个网站,以及264,469,6666独特的独特域。估计所有网站中有85%是不活动的。

静态网站

一个静态网站是一个将发送到客户端Web浏览器的格式存储在服务器上的网站。它主要用超文本标记语言(HTML)编码;级联样式表(CSS)用于控制基本HTML以外的外观。图像通常用于创建所需的外观和作为主要内容的一部分。如果音频或视频自动播放或通常是非相互作用的“静态”内容。这种类型的网站通常向所有访问者显示相同的信息。与向客户或客户分发印刷手册类似,静态网站通常会在很长一段时间内提供一致的标准信息。尽管网站所有者可能会定期进行更新,但它是编辑文本,照片和其他内容的手动过程,并且可能需要基本的网站设计技能和软件。网站的简单表格或营销示例,例如经典网站五页的网站小册子网站通常是静态网站,因为它们会向用户提供预定的,静态信息。这可能包括通过文本,照片,动画,音频/视频和导航菜单的公司及其产品和服务的信息。

静态网站仍然可以使用服务器端包括(SSI)作为编辑便利性,例如在许多页面上共享一个共同的菜单栏。由于该网站对读者的行为仍然是静态的,因此这不被视为动态站点。

动态网站

服务器端编程语言在2016年使用

动态网站是经常自动自动自定义的网站。服务器端动态页面是通过产生HTML的计算机代码“飞行”生成的(CSS负责外观,因此是静态文件)。 CGIJava ServletJava Server页面(JSP),活动服务器页面ColdFusion (CFML)等软件系统范围广泛,可用于生成动态的Web系统和动态站点。各种Web应用程序框架Web模板系统可用于通用编程语言,例如PerlPHPPythonRuby ,以使创建复杂的动态网站更快,更容易。

站点可以显示用户之间对话的当前状态,监视不断变化的情况,或以某种方式提供对单个用户要求的个性化信息。例如,当请求新闻网站的头版时,网络服务器上运行的代码可能会将存储的HTML片段与通过RSS数据库或其他网站检索到的新闻故事相结合,以生成包含最新信息的页面。动态站点可以通过使用HTML表单,存储和读取浏览器cookie或创建一系列反映先前点击历史记录的页面来进行交互。动态内容的另一个示例是,当带有媒体产品数据库的零售网站允许用户输入搜索请求,例如关键字披头士乐队的搜索请求。作为响应,网页的内容将自发地改变以前的外观,然后显示甲壳虫乐队产品(如CD,DVD和书籍)的列表。 Dynamic HTML使用JavaScript代码来指示Web浏览器如何交互性修改页面内容。模拟某种类型的动态网站的一种方法,同时避免以每个用户或每连接的方式启动动态引擎的性能损失是定期自动重新生成一系列静态页面。

多媒体和互动内容

早期的网站只有文字,不久之后,图像。然后,使用Web浏览器插件来添加音频,视频和交互性(例如,对于富裕的Web应用程序,它反映了桌面应用程序(如文字处理器)的复杂性)。此类插件的示例是Microsoft SilverlightAdobe Flash PlayerAdobe Shockwave PlayerJava SEHTML 5包括没有插件的音频和视频的规定。 JavaScript还内置在大多数现代Web浏览器中,并允许网站创建者将代码发送到Web浏览器,以指示其如何交互性修改页面内容并在需要时与Web服务器进行通信。浏览器对内容的内部表示称为文档对像模型(DOM)。

WebGL (Web Graphics库)是现代JavaScript API,用于渲染Interactive 3D图形,而无需使用插件。它允许以最直观的方式向用户提供交互式内容,例如3D动画,可视化和视频解释器。

2010年时代的网站趋势称为“响应式设计”,它为用户提供了基于设备的布局,从而提供了最佳的观看体验。这些网站会根据设备或移动平台更改其布局,从而提供丰富的用户体验。

类型

网站可以分为两个广泛的类别:静态和互动。交互式站点是Web 2.0网站社区的一部分,允许网站所有者与站点访问者或用户之间的交互性。静态站点提供或捕获信息,但不允许直接与观众或用户互动。一些网站是信息的或由爱好者或供个人使用或娱乐产生的。许多网站的确旨在使用一种或多种业务模型赚钱,包括:

  • 发布有趣的内容并通过直接销售或通过广告网络销售上下文广告
  • 电子商务:产品或服务直接通过网站购买
  • 广告产品或服务可在实体企业提供
  • 免费增值:基本内容可以免费使用,但是高级内容需要付款(例如, WordPress网站,它是建立博客或网站的开源平台)。
  • 一些网站需要用户注册或订阅才能访问内容。订阅网站的示例包括许多业务网站,新闻网站,学术期刊网站,游戏网站,文件共享网站,留言板,基于网络的电子邮件,社交网站,提供实时股票市场数据的网站以及提供的网站以及提供网站其他各种服务。

也可以看看