`
csbison
  • 浏览: 154942 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

SSI(Server Side Include)

    博客分类:
  • web
阅读更多

    使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为"服务器端嵌入"或者叫"服务器端包含",是一种类似于ASP的基于服务器的网页制作技术.shtml是一种用于SSI技术的文件。一些Web Server有SSI功能的话。会对shtml文件特殊招待。先扫一次shtml文件看没有特殊的SSI指令现在。有就按Web Server设定规则解释SSI指令。解释完后跟一般html一起输出到客户端.


    SSI工作原理:将内容发送到浏览器之前,可以使用“服务器端包含(SSI)”指令将文本、图形或应用程序信息包含到网页中。例如,可以使用 SSI包含时间/日期戳、版权声明或供客户填写并返回的表单。对于在多个文件中重复出现的文本或图形,使用包含文件是一种简便的方法。将内容存入一个包含文件中即可,而不必将内容输入所有文件。通过一个非常简单的语句即可调用包含文件,此语句指示Web 服务器将内容插入适当网页。而且,使用包含文件时,对内容的所有更改只需在一个地方就能完成.因为包含 SSI 指令的文件要求特殊处理,所以必须为所有 SSI 文件赋予 SSI 文件扩展名。默认扩展名是 .stm、.shtm 和 .shtml Web 服务器在处理网页的同时处理 SSI 指令。当 Web 服务器遇到 SSI指令时,直接将包含文件的内容插入 HTML 网页。如果“包含文件”中包含 SSI 指令,则同时插入此文件。除了用于包含文件的基本指令之外,还可以使用 SSI指令插入文件的相关信息(如文件的大小)或者运行应用程序或 shell 命令。网站维护常常碰到的一个问题是,网站的结构已经固定,却为了更新一点内容而不得不重做一大批网页。SSI提供了一种简单、有效的方法来解决这一问题,它将一个网站的基本结构放在几个简单的HTML文件中(模板),以后我们要做的只是将文本传到服务器,让程序按照模板自动生成网页,从而使管理大型网站变得容易。所以,利用SHTML格式的页面目的和 ASP 差不多,但是因为是 API 所以运转速度更快,效率更高,比ASP快,比HTML慢,但由于可以使用服务器端包含,因此使页面更新容易(特别是批量更新banner,版权等),想象一下吧,你有一段HTML,要在中间穿插一些特殊的服务端脚本,比如插入其他 HTML 段落,你选择 ASP来完成这个任务,但是如果任务更繁重,需要更多的时间,比如 5 s,这个时候你不用 ASP 而用SHTML,或许处理时间就只用 4 s 了.

 

 

分享到:
评论

相关推荐

    Nginx SSI指令配置详解

    Server Side Include,通常称为服务器端嵌入,是一种类似于ASP的基于服务器的网页制作技术。大多数(尤其是基于Unix平台)的WEB服务器如Netscape Enterprise Server等均支持SSI命令。 为什么要用SSI 用个例子来说明...

    fedis:前端开发环境

    Server Side Include proxy 支持proxy代理,用以实现 ajax 的跨域请求 安装 fedis 方式一: $ git clone https://github.com/gauliang/fedis.git $ cd fedis $ npm install $ gulp 方式二: npm

    SSI.zip_SSI_SSI Injection代码

    **SSI (Server Side Include) 技术** SSI(Server Side Include),全称为服务器端包含,是一种在静态HTML页面中嵌入动态内容的技术。它允许网页开发者在HTML文档中插入如时间戳、服务器变量、执行脚本等内容,而...

    ssi结合代码备份

    标题中的“SSI结合代码备份”指的是Server Side Include(SSI)技术与代码版本控制相结合的实践。SSI是一种在静态HTML文件中嵌入动态内容的技术,常用于网页更新和维护,而结合代码备份则意味着如何利用SSI来辅助...

    ssi整合 jar包

    SSI(Server Side Include)是一种在Web服务器端处理页面动态包含的技术。它允许网页开发者在HTML文件中嵌入服务器端的脚本或指令,以便在页面加载时动态地插入数据、执行计算或者引用其他资源。SSI主要应用于静态...

    SSH框架与SSI框架的区别-配置说明

    SSI 框架使用了 Server-Side Include(SSI)技术来实现服务器端的模板引擎。SSI 框架的配置文件主要包含了两个部分:模板配置和数据源配置。 SSI 框架的模板配置主要用于定义模板的结构和内容,而数据源配置则用于...

    SSL证书卸载与SSI高级应用.pdf

    本文档主要介绍了SSL证书卸载和SSI(Server Side Include)高级应用,涵盖了SSI的定义、使用理由、制作责任人、包含处理等方面。 什么是SSI SSI(Server Side Include)是服务器端页面包含,工作在web服务器上,...

    ssi.rar_SSI

    **SSI (Server Side Include) 技术详解** SSI(Server Side Include),即服务器端包含,是一种在静态HTML页面中嵌入动态内容的技术。它允许网页设计者在HTML文档中插入如时间戳、服务器变量、执行CGI脚本等动态...

    SSI.zip_SSI

    **SSI(Server Side Include)简介** SSI,全称为Server Side Include,是一种服务器端的脚本语言,主要用于在HTML页面中动态插入服务器上的静态或动态内容。这种技术在Web开发早期非常流行,它允许开发者在不使用...

    tomcat-ssi.rar_SSI

    标题 "tomcat-ssi.rar_SSI" 暗示了这个压缩包与Tomcat服务器配置有关,特别是关于Server Side Include(SSI)的功能。SSI是一种在Web服务器端处理动态内容的技术,允许开发者在HTML页面中嵌入动态内容,如时间戳、...

    传智播客SSI ppt

    【SSI(Server Side Include)技术详解】 SSI,全称服务器端包含(Server Side Include),是一种在Web服务器端处理网页内容的技术。它允许开发者在HTML文件中嵌入动态内容,如包含其他文件、执行脚本等,从而简化...

    ssi.zip_SSI

    "ssi.zip_SSI" 指示这是一个与SSI(Server Side Include)相关的压缩包,可能包含一个简化版的SSI框架,用于教学目的。SSI是一种服务器端脚本语言,允许在HTML文件中嵌入动态内容,如时间戳、文件包含等。 **描述...

    自己总结的ssh,ssi项目部署文档和实例文档

    SSH(Secure Shell)是一种网络协议,用于安全地远程登录到服务器进行管理操作,而SSI(Server Side Include)是一种早期的Web服务器技术,允许在静态HTML页面中嵌入动态内容。 **SSH(Secure Shell)** SSH主要...

    ssi框架简单搭建。。。

    SSI(Server Side Include),全称为服务器端包含,是一种在Web服务器端处理动态内容的技术,它允许HTML文件中嵌入其他文件或执行简单的脚本。在Java环境下,我们可以使用各种框架来实现SSI功能,以提高网站的开发...

    ssi使用的所有jar包

    SSI(Server Side Include)是一种在Web服务器端处理的页面包含技术,它允许开发者在HTML页面中插入动态内容,如服务器端脚本、文本、图像等。这个压缩包包含的是一系列用于SSI框架开发的jar包,这些jar包是构建基于...

    一个简单的ssi模板

    "一个简单的SSI模板" 指的可能是服务器端包含(Server Side Include,简称SSI)技术的一种简单应用。SSI是一种在静态HTML页面中嵌入动态内容的简单方法,它允许开发者通过在HTML文件中加入特定的指令来执行服务器端...

    SSI讲解与案例

    **服务端包含(SSI,Server Side Include)技术详解与实战案例** 服务端包含(SSI,Server Side Include)是一种早期的Web开发技术,主要用于在HTML页面中动态插入其他文件内容,如文本、图像、脚本等,以实现部分...

    SSI简单实例

    SSI(Server Side Include)是一种网页开发技术,常用于在HTML页面中嵌入动态内容,比如时间戳、服务器信息或者外部文件。在这个实例中,我们将会探讨如何在使用MySQL数据库的环境中实现SSI功能,并结合IBatis这个...

    服务器端包含、嵌入技术SSI(Server SideInc lude)详解

    #include> 3.显示WEB文档相关信息<#flastmod #fsize> (如文件制作日期/大小等) 4.直接执行服务器上的各种程序<#exec>(如CGI或其他可执行程序) 5.设置SSI信息显示格式<#config>(如文件制作日期/大小显示方式...

Global site tag (gtag.js) - Google Analytics