什么是服务器端包括?(server side includes?)

服务器端包含(SSI),有时也称为边缘端包含,是web开发人员经常使用的一种技术,它包括编写有关在web页面服务期间应执行的过程的说明。当客户端计算机请求其万维网地址时,服务器计算机为网页提供服务。这些指令直接包含或编码在可扩展超文本标记语言(XHTML)文档中,以允许静态页面包含动态生成的内容,而无需使用超文本预处理器(PHP)等脚本语言为整个页面提供服务。...

服务器端包含(SSI),有时也称为边缘端包含,是web开发人员经常使用的一种技术,它包括编写有关在web页面服务期间应执行的过程的说明。当客户端计算机请求其万维网地址时,服务器计算机为网页提供服务。这些指令直接包含或编码在可扩展超文本标记语言(XHTML)文档中,以允许静态页面包含动态生成的内容,而无需使用超文本预处理器(PHP)等脚本语言为整个页面提供服务。

Racks of servers.

当只需要动态生成XHTML文档的一小部分时,web开发人员通常会选择使用服务器端包含技术。例如,当前本地时间可能需要显示在静态页面上。尽管这可以很容易地通过使用任意数量的可用脚本语言编写的几行代码来实现,但服务器端包含经常用于此类目的。几乎完全由动态生成的内容组成的网页不使用服务器端包含;web开发人员转而选择使用服务器端脚本语言对脚本进行编码。

与脚本语言相比,使用服务器端包含技术有一些优势,例如代码更少,服务计算机上的负载更轻。但是,跨整个网站动态生成内容的解决方案可能涉及使用服务器端包含和脚本语言,因为选择使用哪种语言取决于站点的每个页面中有多少是静态的,有多少是动态的。大多数网络主机公司都为客户提供了使用服务器端包含技术的选项。

服务器端包含的实现通常是一项简单的任务,特别是对于经验丰富的web设计人员和开发人员。它通常包括创建一个。htaccess文件,然后将代码添加到要使用此技术的XHTML页面。添加的特定代码由需要在其他静态页面的特定部分中生成的确切动态内容决定。使用此技术的Web文件必须具有Web主机公司指定的文件扩展名,通常为“.shtml”或“shtm”,才能工作。未能编辑文档的文件扩展名以使用该技术是一个常见的错误,尤其是在缺乏经验的web设计师和开发人员中。

  • 发表于 2021-12-14 16:28
  • 阅读 ( 141 )
  • 分类:互联网

你可能感兴趣的文章

关于javarmi注册中心以及如何使用它的所有内容

...了一个API(应用程序编程接口),用于从一个程序(称为服务器)导出一个对象,并从另一个程序(称为客户机)调用该对象的方法,可能运行在不同的计算机上。 ...

  • 发布于 2021-03-12 15:58
  • 阅读 ( 318 )

铃声现在支持端到端加密

... 到目前为止,Ring只有摄像头和服务器之间的加密录像。添加端到端加密意味着Ring将无法再看到您的相机录制的任何内容。 ...

  • 发布于 2021-03-28 05:45
  • 阅读 ( 291 )

如何在outlook中创建服务器端规则

服务器端规则在服务器上运行,而不是在Outlook客户机上运行,因此它们允许您在邮件到达系统之前应用规则。下面是它们是如何工作的,你可以用它们做些什么。 什么是服务器端规则(server-side rules)? 在Outlook中设置常规规则...

  • 发布于 2021-04-04 08:46
  • 阅读 ( 188 )

如何从windows、macos或linux连接到ssh服务器

SSH客户机允许您连接到运行SSH服务器的远程计算机。secureshell(SSH)协议通常用于远程终端连接,允许您访问远程计算机上的文本模式终端,就像您坐在它旁边一样。它还可以用于SSH隧道、SCP文件传输等。 窗户 相关:使用SSH...

  • 发布于 2021-04-07 14:38
  • 阅读 ( 259 )

是什么决定了一台电脑能否成为网络服务器?

如果你正在考虑建立一个网络服务器,你需要一台专门为这个目的而设计的计算机吗?或者你能使用一种更普通的计算机吗?今天的超级用户问答帖子回答了一位好奇的读者的问题。 今天的问答环节是由SuperUser提供的,SuperUser...

  • 发布于 2021-04-08 03:56
  • 阅读 ( 160 )

web服务器是否每个服务器只包含一个网站?

当您第一次开始学习域名、IP地址、web服务器和网站如何相互配合和协同工作时,有时会有点困惑或不知所措。这一切是怎么安排得如此顺利的?今天的超级用户问答帖子回答了一位好奇的读者的问题。 今天的问答环节是由Super...

  • 发布于 2021-04-09 11:57
  • 阅读 ( 252 )

如何启用对plex媒体服务器的远程访问(并排除故障)

Plex媒体服务器的远程访问功能通常设置得非常顺利,几乎是神奇的。但如果你在远处看电影时遇到困难,我们会提供帮助。 如果您主要使用Plex Media Server观看本地网络上的内容(如将您喜爱的节目流式传输到HDTV或智能**),那...

  • 发布于 2021-04-09 15:02
  • 阅读 ( 1989 )

如何还原或更改Windows10桌面图标文本的默认外观?

不管出于什么原因,我们迟早都会有人或物弄乱键盘,产生“有趣”的结果。有鉴于此,今天的超级用户问答帖子有一个简单而优雅的方法,可以帮助沮丧的读者将桌面图标文本恢复到默认的外观。 今天的问答环节是由SuperUser...

  • 发布于 2021-04-10 01:35
  • 阅读 ( 177 )

服务器(a server)和数据库(database)的区别

一般来说,服务器是一台高端网络计算机,管理连接的设备(“客户机”)及其作为中央资源对多个应用程序的访问,而数据库是支持应用程序后端数据处理的存储库。 什么是服务器(a server)? 根据组织的网络大小、用户数量...

  • 发布于 2021-06-25 03:04
  • 阅读 ( 259 )

见解(outlook)和交换(exchange)的区别

...k和Exchange之间的区别,您必须了解电子邮件客户端和邮件服务器之间的区别。邮件服务器是一个系统,它通过网络存储和管理您发送和接收的邮件,通常通过Internet。把邮件服务器想象成你友好的邻居送货员,他会收到来自本地...

  • 发布于 2021-06-25 16:38
  • 阅读 ( 462 )
uoP099B8
uoP099B8

0 篇文章

相关推荐