对现在服务器技术而言,shtml 和html还有区别吗 现在的url基本都重写过了,不能反映具体的内部实现。不过使用shtml包含可以实现局部刷新,对大型的资讯站点特别有用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用html也可以实现局部刷新啊!!为什么还要有shtml存在呢? 1、shtml 需经服务器端 ssi 驱动程序解析,而 html 没有这一过程2、如果你非要将 html 交由 ssi 解释一下,并没有人会反对。只是由此带来的效率变低,自然是你自己的事情3、ssi 只支持 cgi 程序,解释执行的服务器端脚本均不被支持(asp、jsp、php) 感谢版主回复,有个问题请教:关于【效率变低】,请问,如果相同内容,在全部开启ssi情况下,一个是html后缀,一个是shtml后缀, 那请问这两个比较,效率有差距吗?哪个更快?谢谢 当然有差异!html 文件直接返回给客户端shtml 要先由 ssi 处理程序解释一番后再返回给客户端 html 比 shtml快,因為需要ssi解釋。所以如果是不需要嵌入ssi的,直接用html。http://blog.csdn.net/fdipzone/article/details/10820127 是不我说清楚,比如有如下含有include标签的html内容<html> </body> <!--#include file="list.html"--> </body></html>现在,对以上内容命名为两个文件,一个index.html, 一个是index.shtml ,服务器端全部开启ssi,(其实唯一不同的,就是后缀名不同)那么请问,这样两个文件解析速度有差异吗?如果没有那么用shtml的后缀不是没有意义吗?直接用html做后缀不是更好?谢谢。 web 服务器是根据后缀来决定是否需要启动相应解析程序的对于后缀为 html、htm 的,将直接返回给客户端,其中的 <!--#include file="list.html"--> 只是作为一条注释出现在浏览器中对于 shtml 则调用 ssi 解析程序将 <!--#include file="list.html"--> 替换成 list.html 的内容。 关于base64加密的问题 PHP文本框输入进行验证 换行符过滤的问题! 导数据:MSSQL数据库导入到MYSQL 求助使用fck生成pdf! 可以用雨林木风的 linux开发PHP吗? 请大家帮帮忙,我用phpAdmin新建的数据库存在什么位置了. 在PHP里存入COOKIE中的中文内容,JS里取出来是乱码,该如何处理? win2003 server上怎么安装iis+php+mysql? linux环境下PHP加载pcntl 模块失败 求教啊,公司要我和另一个网站平台实现数据接口对接,谁做过的。进来聊聊。 触摸屏点餐系统,可以用PHP语言开发么?
可以用html也可以实现局部刷新啊!!为什么还要有shtml存在呢?
2、如果你非要将 html 交由 ssi 解释一下,并没有人会反对。只是由此带来的效率变低,自然是你自己的事情
3、ssi 只支持 cgi 程序,解释执行的服务器端脚本均不被支持(asp、jsp、php)
感谢版主回复,有个问题请教:关于【效率变低】,
请问,如果相同内容,在全部开启ssi情况下,一个是html后缀,一个是shtml后缀, 那请问这两个比较,效率有差距吗?哪个更快?谢谢
html 文件直接返回给客户端
shtml 要先由 ssi 处理程序解释一番后再返回给客户端
所以如果是不需要嵌入ssi的,直接用html。http://blog.csdn.net/fdipzone/article/details/10820127
比如有如下含有include标签的html内容<html>
</body>
<!--#include file="list.html"-->
</body>
</html>
现在,对以上内容命名为两个文件,一个index.html, 一个是index.shtml ,服务器端全部开启ssi,
(其实唯一不同的,就是后缀名不同)那么请问,这样两个文件解析速度有差异吗?
如果没有那么用shtml的后缀不是没有意义吗?直接用html做后缀不是更好?
谢谢。
对于后缀为 html、htm 的,将直接返回给客户端,其中的 <!--#include file="list.html"--> 只是作为一条注释出现在浏览器中
对于 shtml 则调用 ssi 解析程序将 <!--#include file="list.html"--> 替换成 list.html 的内容。