發布人:admin , 瀏覽次數:109 , 發布時間:2018-02-07 09:40
看到很多大型的門戶網站都使用shtml但個人站點或者說是企業站點很少使用shtml,那么shtml和html有什么區別呢,另外站在SEOER的角度考慮,shtml是否更具有SEO優化的優勢呢?
Shtml和html有什么區別?
其實在程序員的世界里,shtml和html完全是兩碼事,html是靜態的文件,而shtml則是類似asp、JS、php等一樣的形式展現,當有服務器端可執行腳本時被當作一種動態編程語言來看待。
所以說,其實shtml文件和html完全是以不同的形式展現出來的,當我們訪問html文件的時候不需要服務器解析其中的腳本而是直接訪問,而shtml需要服務器來解析,因此我們可以理解成shtml為偽靜態的文件。
很多大型網站為何都使用shtml文件?
我們經常可以看到同行業的站點使用shtml的形式,比如說A5、站長之家、新浪等站點都是shtml的形式展現的,為何他們都使用這種形式展現呢,難道是shtml更利于搜索引擎優化嗎。
其實shtml相對html來講,shtml不利于搜索引擎優化,而html更利于搜索引擎優化,畢竟html是靜態的文件,而shtml也是靜態的頁面,但是shtml是通過服務器來生產的靜態頁面,所以從加載時間上shtml是沒有優勢的,大家都清楚,動態和靜態之所以靜態更利于搜索引擎優化,是因為靜態網頁是有真是的文件存在服務器,并且不需要讀取數據庫之類的,所以說純靜態更利于搜索引擎優化,而偽靜態只是從url上進行了修改,而文件的讀取方式以及瀏覽器的加載方式不變,當用戶在打開偽靜態網頁的時候,一樣是需要加載文件,加載服務器,加載數據等等復雜的流程,因此在網頁的打開速度上會相對而言慢一些,當然,現在的服務器相對以前來講配置、寬帶各方面條件都非常好,所以影響不了多少。
既然沒有優化的優勢,很多門戶依然選擇這種形式展現,其中最主要的原因是可以減少門戶網站維護時間,大家都知道,門戶網站一天發布的文章數量比較多,而企業站點以及博客一天可能就是發布一篇兩篇,而門戶站點一天少則幾百篇多則上千篇,因此如果用純靜態的文件,那每天光更新文件可能就非常耗時間了,而動態文件則不需要更新,這就是動態網頁的一種優勢。
而shtml相對其他偽靜態的文件而言,shtml更具有優化的優勢,其實shtml就是在html文件上加載一個ssi。所以可以將其認為是純靜態的文件,而其他形式的偽靜態則不具備這一功能,其他形式的偽靜態是完全在數據庫中調用文字內容,在模板中調用頁面的排版才形成用戶看到的界面,因此動態的文件相對shtml文件來講更難優化,及時動態文件做了偽靜態。
個人博客或企業站不建議使用shtml文件
那么針對個人博客以及企業站點來講小編是不建議使用shtml文件的,正是因為企業站點和博客站點的優化方案與門戶站點差距很大。
1、大多數的個人博客或者企業站點都是以首頁來做排名的,而shtml文件主要是給內容頁面的文件操作的,所以就算這篇文章使用的是shtml利于搜索引擎排名,那也很難用內容頁做上排名。
2、就算企業站點和博客站點打算利用內頁來參與排名,但企業站點被首頁推薦的內頁并沒有門戶多,所以一天更新的量相對而言也比較少,那么更新量少,咱們不如直接使用html文件來操作,這樣更利于搜索引擎優化。
總結:如果說是大型的門戶站點建議使用shmtl,一來可以做到純靜態的效果,二來可以嵌入html文件,類似動態文件的功能,這就是shmtl在優化上的絕對優勢!