SHTML  服务器解析超文本链接标签语言 
server-parsed HTML 的首字母缩略词。包含有嵌入式服务器方包含命令的 HTML 文本。在被传送给浏览器之前,服务器会对 SHTML 文档进行完全地读取、分析以及修改SHTML和SHTM是一种比HTML高级的标志语言,HTML仅仅是排版、显示内容,不能执行服务器端的程序,除非使用嵌入的SCRIPT或者IFRAME,但是SHTML可以使用SSI,执行服务器端的程序,比如一个SHTML打开后可以自动统计、导入代码等等。 
就好象ASP程序必须要经过ASP.DLL解释一样,SHTML要经过SSINC.DLL的解释,就是执行了一些程序,当然,因为要经过SSINC.DLL的解释,所以速度会比HTML慢一些,毕竟HTML是直接把代码交给客户端,让客户端的浏览器解析HTML代码的。 SSI简介  
什么是SSI?
    SSI直译服务器端包含(Server Side Includes),由字面上看由WEB在服务器提供的一种功能,并且是在服务器端进行的。一般说来,要完成较复杂的任务(如:聊天室/留言本等),必须设计专门的CGI或ASP程序;但是如果只是想给网页加上简单的功能(如:显示一篇文档,web服务器环境变量,关于该文档的更新日期/大小等),则只要SSI就可以完成了。SSI则是直接由服务器解释执行的,须要WEB服务器软件支持SSI。
    而且,由于直接在服务器端执行SSI,产生相应HTML代码;所以对客户端没有限制,不会产生因为不同浏览器而产生不同的观看效果。
   
 
SSI有什么用?
    目前,主要有以下几种用用途:
    1、 显示服务器端环境变量<#echo>
    2、 将文本内容直接插入到文档中<#include>
    3、 显示WEB文档相关信息<#flastmod #fsize> (如文件制作日期/大小等)
    4、 直接执行服务器上的各种程序<#exec>(如CGI或其他可执行程序)
    5、 设置SSI信息显示格式<#config>(如文件制作日期/大小显示方式)
    高级SSI<XSSI>可设置变量使用if条件语句。
    
    使用SSI很容易吧?
    SSI是为WEB服务器提供的一套命令,这些命令只要直接嵌入到HTML文档的注释内容之中即可。如:<!--#include file="info.htm"-->
    就是一条SSI指令,其作用是将"info.htm"的内容拷贝到当前的页面中,当访问者来浏览时,会看到其它HTML文档一样显示info.htm其中的内容。
    其它的SSI指令使用形式基本同刚才的举例差不多,可见SSI使用只是插入一点代码而已,使用形式非常简单。
    当然,如果WEB服务器不支持SSI,它就会只不过将它当作注释信息,直接跳过其中的内容;浏览器也会忽略这些信息。
    
    如何在我的WEB服务器上配置SSI功能?
     在一些WEB服务器上(如IIS 4.0/SAMBAR 4.2),包含 #include 指令的文件必须使用已被映射到 SSI 解释程序的扩展名;否则,Web 服务器将不会处理该SSI指令;默认情况下,扩展名 .stm、.shtm 和 .shtml 被映射到解释程序(Ssinc.dll)。
     Apache则是根据你的设置情况而定,修改srm.conf如:
    AddType text/x-server-parsed-html .shtml
    将只对.shtml扩展名的文件解析SSI指令
    AddType text/x-server-parsed-html .html
    将对所有HTML文档解析SSI指令
     Netscape WEB服务器直接使用Administration Server(管理服务器)可打开SSI功能。
     Website使用Server Admin程序中的Mapping标签,扩展名添加内容类型为:wwwserver/html-ssi
     Cern服务器不支持SSI,可用SSI诈骗法,到
    http://sw.cse.bris.ac.uk/WebTools/fakessi.html
    上下载一个PERL脚本,即可使你的CERN服务器使用一些SSI指令。(不支持exec指令。)
    
    
    如何使用SSI
    
    SSI指令基本格式:
    <! – 指令名称=”指令参数”>
    如
    <!--#include file=”info.htm”-->
    说明:
    1.<!-- -->是HTML语法中表示注释,当WEB服务器不支持SSI时,会忽略这些信息。
    2.#include 为SSI指令之一。
    3.file 为include的参数, info.htm为参数值,在本指令中指将要包含的文档名。
    注意:
    1.<!--与#号间无空格,只有SSI指令与参数间存在空格。
    2.上面的标点=””,一个也不能少。
    3.SSI指令是大小写敏感的,因此参数必须是小写才会起作用。 网上很多.你可以搜索 SSI
http://www.baidu.com/baidu?cl=3&tn=baidu&word=ssi