了解最新公司動態及行業資訊
我們都知道,我們每天瀏覽的網頁或網站或網頁都有自己的后綴。 不同的后綴對應不同的文件格式和不同的規則、協議和用法。 最常見的后綴是 .html 和 .htm,以及常見的后綴。 SHTML。 shtm 大多數格式。 我們的開發人員只知道他們沒有什么區別,他們可以隨心所欲地使用它,但我不知道是否有一些聯系。
首先,介紹HTML和HTML。
HTML 是網絡文件中最基本、使用最廣泛的文件格式之一。 它是一種超文本標記語言、WWW描述語言、保存動態網頁的技術,以及PHP、JSP、ASP和文本格式。 它沒有任何嵌入式服務器執行語句。 網頁是一種靜態頁面格式,可以直接由瀏覽器解釋和顯示。
關于HTM,HTML和DOS沒有本質區別。 只是為了滿足DOS的8+3命名規范(文件名不能超過8個字符,擴展名不能超過3個字符),因為有些老系統(32位)不能識別4位的文件擴展名,有些服務器 最后一個我錯過的 of.html。 這些文件可以自動識別和打開,但對應時必須寫上網絡地址。 也就是說,index.html和index.htm是兩個不同的文件,對應不同的地址。
二、介紹shtm。 SHTML。
關于shtml,SSI是一種基于文件的技術,支持服務器端 SSI服務器指令,有些web服務器如果SSI特性會在shtml文件中做一個特殊的guest,服務器會先去任何特殊的SSI指令中shtml文件如果設置為按照Web服務器SSI指令解釋規則的規定,將被普通的HTML瀏覽器解釋顯示。
shtm 與shtml 和HTM 與HTML 的關系相對于shtm 大致相似。
最后,HTML或HTM與shtml或shtm的關系
HTML或HTM是一種靜態頁面格式,也就是說不需要服務器解析腳本,或者說沒有服務器端腳本服務器運維技術,還有一個或者shtm,因為它是基于SSI技術的,當服務器腳本是一個看執行的動態語言,例如 PHP 、 JSP 或 ASP 。
當 a 或 shtm 不包含服務器端可執行腳本時,它的行為類似于 HTML 或 HTM。
shtml 和 HTML 的區別,如果用一句話來解釋,那就是它不是 HTML,而是服務器 API,而 shtml 是動態 HTML。 由服務器生成。
雖然兩者都是超文本格式,但一個是 SSI 技術文檔,服務器端包含 SSI 服務器端包含指令。 如果網絡服務器支持 SSI(大多數(尤其是在 UNIX 平臺上)網絡服務器,例如,由 SSI 命令支持)。
shtml 文件的特殊接收。 現在首先掃描 shtml 文件以查找任何特殊的 SSI 指令。
SSI 命令由 Web 服務器設置的規則解釋。
shtml
使用 SSI( Side )HTML 文件擴展名,SSI( Side ),通常稱為 Side 或 Side
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慢,但是因為服務器可以使用更新的頁面包含,so easy(特別是批量更新,版權),假設你有一段HTML,一些特殊的服務器端腳本服務器運維技術,比如插入了其他的HTML段落,你選擇ASP來完成這個任務,但是如果這個任務比較難,就需要更多時間,比如5s,這次用shtml代替asp,目前可能只有4個。