SHTML是什么?_動(dòng)易Cms教程
問(wèn)起SHTML和HTML的區(qū)別,假如用一句話來(lái)解釋就是:SHTML 不是HTML而是一種服務(wù)器 API,shtml是服務(wù)器動(dòng)態(tài)產(chǎn)成的html.
雖然兩者都是超文本格式,但shtml是一種用于SSI技術(shù)的文件。 也就是Server Side Include--SSI 服務(wù)器端包含指令。 假如Web Server有SSI功能的話(大多數(shù)(尤其是基于Unix平臺(tái))的WEB服務(wù)器如Netscape Enterprise Server等均支持SSI命令)。
會(huì)對(duì)shtml文件非凡招待。 先掃一次shtml文件看沒(méi)有非凡的SSI指令現(xiàn)在。
有就按Web Server設(shè)定規(guī)則解釋SSI指令。 解釋完后跟一般html一起掉去客戶端。
shtml
使用SSI(Server Side Include)的html文件擴(kuò)展名,SSI(Server Side Include),通常稱為"服務(wù)器端嵌入"或者叫"服務(wù)器端包含",是一種類似于ASP的基于服務(wù)器的網(wǎng)頁(yè)制作技術(shù)。
SSI工作原理:
將內(nèi)容發(fā)送到瀏覽器之前,可以使用“服務(wù)器端包含 (SSI)”指令將文本、圖形或應(yīng)用程序信息包含到網(wǎng)頁(yè)中。例如,可以使用 SSI 包含時(shí)間/日期戳、版權(quán)聲明或供客戶填寫(xiě)并返回的表單。對(duì)于在多個(gè)文件中重復(fù)出現(xiàn)的文本或圖形,使用包含文件是一種簡(jiǎn)便的方法。將內(nèi)容存入一個(gè)包含文件中即可,而不必將內(nèi)容輸入所有文件。通過(guò)一個(gè)非常簡(jiǎn)單的語(yǔ)句即可調(diào)用包含文件,此語(yǔ)句指示 Web 服務(wù)器將內(nèi)容插入適當(dāng)網(wǎng)頁(yè)。而且,使用包含文件時(shí),對(duì)內(nèi)容的所有更改只需在一個(gè)地方就能完成。
因?yàn)榘?SSI 指令的文件要求非凡處理,所以必須為所有 SSI 文件賦予 SSI 文件擴(kuò)展名。默認(rèn)擴(kuò)展名是 .stm、.shtm 和 .shtml
Web 服務(wù)器在處理網(wǎng)頁(yè)的同時(shí)處理 SSI 指令。當(dāng) Web 服務(wù)器碰到 SSI 指令時(shí),直接將包含文件的內(nèi)容插入 HTML 網(wǎng)頁(yè)。假如“包含文件”中包含 SSI 指令,則同時(shí)插入此文件。除了用于包含文件的基本指令之外,還可以使用 SSI 指令插入文件的相關(guān)信息(如文件的大小)或者運(yùn)行應(yīng)用程序或 shell 命令。
網(wǎng)站維護(hù)經(jīng)常碰到的一個(gè)問(wèn)題是,網(wǎng)站的結(jié)構(gòu)已經(jīng)固定,卻為了更新一點(diǎn)內(nèi)容而不得不重做一大批網(wǎng)頁(yè)。SSI提供了一種簡(jiǎn)單、有效的方法來(lái)解決這一問(wèn)題,它將一個(gè)網(wǎng)站的基本結(jié)構(gòu)放在幾個(gè)簡(jiǎn)單的HTML文件中(模板),以后我們要做的只是將文本傳到服務(wù)器,讓程序按照模板自動(dòng)生成網(wǎng)頁(yè),從而使治理大型網(wǎng)站變得輕易。
所以,利用SHTML格式的頁(yè)面目的和 ASP 差不多,但是因?yàn)槭?API 所以運(yùn)轉(zhuǎn)速度更快,效率更高,比ASP快,比HTML慢,但由于可以使用服務(wù)器端包含,因此使頁(yè)面更新輕易(非凡是批量更新banner,版權(quán)等),想象一下吧,你有一段 HTML,要在中間穿插一些非凡的服務(wù)端腳本,比如插入其他 HTML 段落,你選擇 ASP 來(lái)完成這個(gè)任務(wù),但是假如任務(wù)更繁重,需要更多的時(shí)間,比如 5 s,這個(gè)時(shí)候你不用 ASP 而用 SHTML,或許處理時(shí)間就只用 4 s 了.
- MAC錯(cuò)誤的解決方法
- 如何屏蔽動(dòng)易后臺(tái)導(dǎo)航里的某個(gè)功能菜單?
- 動(dòng)易.NET版本留言自動(dòng)選定欄目方法
- 動(dòng)易SiteFactoty整合Discuz!NT3.0
- 在任意位置獲取根節(jié)點(diǎn)ID標(biāo)簽
- 如何開(kāi)啟SiteWeaver6.8的支持,反對(duì)功能
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之四----動(dòng)易系統(tǒng)安裝篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之三----數(shù)據(jù)庫(kù)篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之二----IIS、目錄環(huán)境配置篇
- 數(shù)據(jù)庫(kù)修復(fù),SQL Server 2005內(nèi)部操作不一致的處理
- 如何安裝動(dòng)易.net程序權(quán)限配置
- 為什么提示對(duì)Windows系統(tǒng)文件夾下的Temp目錄沒(méi)有訪問(wèn)權(quán)限?
動(dòng)易Cms教程教程Rss訂閱Cms教程搜索
動(dòng)易Cms教程推薦
- 后臺(tái)左側(cè)管理項(xiàng)不能展開(kāi)的錯(cuò)誤
- 解析調(diào)整制作欄目節(jié)點(diǎn)導(dǎo)航標(biāo)簽
- 如何設(shè)置會(huì)員后臺(tái)的HTML在線編輯器
- 如何管理同在一個(gè)局域網(wǎng)的web服務(wù)器?
- 動(dòng)易標(biāo)簽調(diào)用方法,標(biāo)簽中參數(shù)調(diào)用參數(shù)方法
- 關(guān)于實(shí)用的404.html頁(yè)面
- 商業(yè)版升級(jí)后錯(cuò)誤顯示未簽收文章的修復(fù)工具
- 動(dòng)易2000 SP1正式版新增語(yǔ)言包功能詳解
- 如何統(tǒng)計(jì)訪客搜索的常用的關(guān)鍵詞
- 解析IE8正式版下后臺(tái)編輯器無(wú)效的方法
- 相關(guān)鏈接:
- 教程說(shuō)明:
動(dòng)易Cms教程-SHTML是什么?
。