shtml.shtml是什么意思?

shtml  时间:2021-07-12  阅读:()

shtml是什么?

问起SHTML和HTML的区别,如果用一句话来解释就是:SHTML 不是HTML而是一种服务器 API,shtml是服务器动态产成的html. 虽然两者都是超文本格式,但shtml是一种用于SSI技术的文件。

也就是Server Side Include--SSI 服务器端包含指令。

如果Web Server有SSI功能的话(大多数(尤其是基于Unix平台)的WEB服务器如Netscape Enterprise Server等均支持SSI命令)。

会对shtml文件特殊招待。

先扫一次shtml文件看没有特殊的SSI指令现在。

有就按Web Server设定规则解释SSI指令。

解释完后跟一般html一起掉去客户端。

shtml 使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为"服务器端嵌入"或者叫"服务器端包含",是一种类似于ASP的基于服务器的网页制作技术。

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 了.

shtml网页是什么概念,与html有什么区别?

朋友您好: 1.SHTML是Server HTML即服务器端的HTML,由我们浏览网站时激活服务器上的CGI脚本程序而动态的自动生成. 2.HTML是由人工手动编写,除了使用JavaScript产生的页面特效外,没有其它自我动作特性. 3.找 搜索 什么是shtml ——祝您愉快!

域名后.shtml什么意思

s代表SSI SHTML是指 使用了SSI的一些指令编写的网页 ssi是Server Side Include的首字母缩略词。

包含有嵌入式服务器方包含命令的 HTML 文本。

在被传送给浏览器之前,服务器会对 SHTML 文档进行完全地读取、分析以及修改。

shtml和asp 有一些相似,以shtml命名的文件里,使用了ssi的一些指令,就像asp中的指令,你可以在SHTML文件中写入SSI指令,当客户端访问这些shtml文件时,服务器端会把这些SHTML文件进行读取和解释,把SHTML文件中包含的SSI指令解释出来

htm、html、shtml到底有什么区别

html是一套独立于平台的格式定义( 用标记说明 ) , 用来描述World Wide Web 文档中的各个组成部分 shtml是一种用于SSI技术的文件 也就是Server Side Include--SSI 服务器端包含指令 一些Web Server有SSI功能的话 会对shtml文件特殊招待 先扫一次shtml文件看没有特殊的SSI指令存在 有就按Web Server设定规则解释SSI指令 解释完后跟一般html一起调去客户端

shtml是什么意思?

shtml简介 SSI(Server Side Include),通常称为服务器端嵌入,是一种类似于ASP的基于服务器的网页制作技术。

大多数(尤其是基于Unix平台)的WEB服务器如Netscape Enterprise Server等均支持SSI命令。

SSI工作原理: 在一个通常以.shtml为扩展名的SSI文件中,标准的HTML编码会被直接送到浏览器上,而内嵌Perl语言形式的SSI命令则先被网络服务器解释执行,如果是标准输出的话,输出信息也将作为标准的HTML而被送至浏览器。

SSI简单应用实例: 〈html〉 〈head〉〈title〉my first SSI page〈/title〉〈/head〉 〈body〉 欢迎您(于〈!--# echo var="date_local" --〉)访问本网站。

〈/html〉 标记在上面文档中的“〈!--# --〉”结构表明了SSI命令会被服务器翻译执行,而不是直接送到客户端。

我们可以在浏览器中用“查看→源文件"观察源代码: 〈html〉 〈head〉〈title〉my first SSI page〈/title〉〈/head〉 〈body〉 欢迎您(于dec 06 1999)访问本网站。

〈/html〉 我们发现,文档中的html被直接传到了客户端,而SSI命令得到了执行。

SSI代码在客户端是不可见的,客户端只能看到它执行的效果。

一个比较实用的例子 网站维护常常碰到的一个问题是,网站的结构已经固定,却为了更新一点内容而不得不重做一大批网页。

SSI提供了一种简单、有效的方法来解决这一问题,它将一个网站的基本结构放在几个简单的HTML文件中(模板),以后我们要做的只是将文本传到服务器,让程序按照模板自动生成网页,从而使管理大型网站变得容易。

如: 〈html〉 〈head〉〈title〉SSI example〈/title〉〈/head〉 〈body〉 〈h2〉新闻〈/h2〉 〈p〉〈!--# include file="news.txt" --〉 〈p〉新闻更新日期:〈!--# flastmod file="news.txt" --〉 〈/body〉 〈/html〉 将频繁的更新内容放在news.txt中,SSI会通过 include 指令将其内容包含到输出的网页中。

通过 flastmod 指令可在网页中显示new.txt的最近一次更改日期。

.shtml是什么意思?

shtml是html的增强型。

再shtml中可以通过一些特殊的html tags( like )等来执行一些在servr side的程序(比如一个获取当前日期的cgi程序)。

但由于安全性的问题和其他动态显示技术的出现,shtml的就没有太多的用武之地了

香港物理服务器 E5-2660v2 16G 500GSSD 增送20G防御 688/月 华纳云

#年终感恩活动#华纳云海外物理机688元/月,续费同价,50M CN2 GIA/100M国际大带宽可选,超800G 防御,不限流华纳云成立于2015年,隶属于香港联合通讯国际有限公司。拥有香港政府颁发的商业登记证明,作为APNIC 和 ARIN 会员单位,现有香港、美国等多个地区数据中心资源,百G丰富带宽接入,坚持为海内外用户提供自研顶级硬件防火墙服务,支持T B级超大防护带宽,单IP防护最大可达...

DMIT(季度$28.88)调整洛杉矶CN2 GIA优化端口

对于DMIT商家已经关注有一些时候,看到不少的隔壁朋友们都有分享到,但是这篇还是我第一次分享这个服务商。根据看介绍,DMIT是一家成立于2017年的美国商家,据说是由几位留美学生创立的,数据中心位于香港、伯力G-Core和洛杉矶,主打香港CN2直连云服务器、美国CN2直连云服务器产品。最近看到DMIT商家有对洛杉矶CN2 GIA VPS端口进行了升级,不过价格没有变化,依然是季付28.88美元起。...

ftlcloud(超云)9元/月,1G内存/1核/20g硬盘/10M带宽不限/10G防御,美国云服务器

ftlcloud怎么样?ftlcloud(超云)目前正在搞暑假促销,美国圣何塞数据中心的云服务器低至9元/月,系统盘与数据盘分离,支持Windows和Linux,免费防御CC攻击,自带10Gbps的DDoS防御。FTL-超云服务器的主要特色:稳定、安全、弹性、高性能的云端计算服务,快速部署,并且可根据业务需要扩展计算能力,按需付费,节约成本,提高资源的有效利用率。点击进入:ftlcloud官方网站...

shtml为你推荐
saltstacksaltstack使用中的问题?master端sudo salt-master -l debug提示信息像这样,是什么情况?怎样改?weakhashmapMap接口,HashMap和HashTable的相同点和不同点分别是什么?md5值哈希值 散列值 MD5值 都是什么意思啊知识库管理系统如何加强知识库的管理layout_gravityandroid 布局中 为什么能够通过android:layout_above 、android:layout_alignTop 、等 还要在之前加入jdk6JDK6和JDK7两个版本有什么区别,初学者选那个好?jdk6java—JDK6,在SUN公司官网下载的链接,天融信防火墙如何使用天融信NGFW4000防火墙工具调度系统生产调度系统editplus破解版cool edit pro 2.1汉化破解版
网站空间购买 新网域名解析 免费申请域名和空间 securitycenter buyvm 荷兰服务器 电影服务器 bash漏洞 免费网站监控 香港新世界电讯 realvnc 免费博客空间 申请空间 华为4核 京东商城双十一活动 admit的用法 工作站服务器 美国堪萨斯 100mbps 东莞服务器 更多