觀看一下大一點的網站基本全是靜態(tài)頁面,而且可以減少攻擊,防sql注入。數據庫出錯時,不影響網站正常訪問。
生成html文章雖操作上麻煩些,程序上繁雜些,但為了更利于搜索,為了速度更快些,更安全,這些犧牲還是值得的。
說法一:
1、省掉了服務器處理時間和調用數據庫的時間,訪問速度比一般動態(tài)網站快10-20倍;
2、不用調用數據庫,服務器端的CPU調用大大減少,增加服務器的性能;
3、生成靜態(tài)路徑利用搜索引擎的抓取和收錄;
4、在排名中靜態(tài)頁面的排名權重要高于動態(tài)路徑的頁面。
說法二:
1、安全,靜態(tài)頁面從理論上講是沒有攻擊漏洞的;
2、沒有數據庫訪問或減少服務器對數據響應的負荷,速度快;
3、優(yōu)化引擎,易于搜索引擎收錄,搜索引擎比較喜歡收錄靜態(tài)頁面;
4、降低服務器的承受能力,因為其不需要解析就可以返回客戶端,因此減少了服務器的工作量,同時也減少了數據庫的成本;
5、有意義的文件名,提高了可用性(對中文似乎就沒這個優(yōu)勢了吧) 。
說法三:
提問:生成靜態(tài)HTML后更有利于搜索引擎收錄嗎?為什么?
答:是的,靜態(tài)HTML更有利于搜索引擎收錄。
因為靜態(tài)網頁和動態(tài)網頁的區(qū)別在于動態(tài)網頁可以給于瀏覽者權限,而搜索引擎抓取的時候是以游客身份進入的,所以不容易被抓取和收錄,而靜態(tài)網頁由于不存在頁面權限問題,所以更容易被收錄,相對來說如果你的動態(tài)頁面沒有加
任何權限的話也同樣容易備收錄!例如不生成靜態(tài)頁面的博客ASP PHP .net CGI的論壇,只要沒有訪問權限限制都會被收錄!
從以上的觀點可以看出,生成靜態(tài)頁面的好處。現在知名、主流的大站基本上都靜下來了。