服务器端包含(SSI),有时也称为边缘端包含,是web开发人员经常使用的一种技术,它包括编写有关在提供网页期间应执行的过程的指令。当客户端计算机请求其万维网地址时,服务器计算机将为网页提供服务。这些指令直接包含在可扩展...
服务器端包含(SSI),有时也称为边缘端包含,是web开发人员经常使用的一种技术,它包括编写有关在提供网页期间应执行的过程的指令。当客户端计算机请求其万维网地址时,服务器计算机将为网页提供服务。这些指令直接包含在可扩展超文本中或直接编码在可扩展超文本中标记语言(XHTML)文档,允许静态页面包含动态生成的内容,而不必使用脚本语言(如超文本预处理程序(PHP)和服务器机架)来服务整个页面。web开发人员通常会选择使用服务器端包含的技术,当只有一小部分XHTML文档需要动态生成,例如,当前的本地时间可能需要显示在静态页面上,虽然用任意数量的脚本语言编写几行代码就可以轻松实现这一点,服务器端的include经常用于这种目的,几乎完全由动态生成的内容组成的网页不使用服务器端的include;相反,web开发人员选择使用服务器端脚本语言编写脚本。与脚本语言相比,使用服务器端include技术有一些优势,例如代码更少,服务计算机的负载更轻。但是,在整个网站上动态生成内容的解决方案可能会使用服务器端包含和脚本语言,因为选择使用哪种语言取决于站点的每个页面有多少是静态的,有多少是动态的。大多数web主机公司为客户提供了为其网页使用服务器端包含技术的选项。服务器端包含的实现通常是一个简单的任务,特别是对有经验的网页设计师和开发人员它通常包括创建一个添加代码的.htaccess文件,然后将代码添加到使用此技术的XHTML页面中。添加的特定代码由需要在使用此技术的静态页面.Web文件的特定部分中生成的确切动态内容来确定必须携带网站主机公司指定的文件扩展名,通常是“.shtml”或“shtm”,才能正常工作。未能编辑文档的文件扩展名以使用该技术是一个常见的错误,尤其是在没有经验的web设计人员和开发人员中
-
发表于 2020-08-07 12:32
- 阅读 ( 847 )
- 分类:电脑网络