對於搜尋引擎來說 ASP 、 PHP 或其他程式語言來說都是一樣的,後都是去伺服器獲取 HTML 原始碼內容。不過程式是可以最佳化的,比如如何讓程式執行的更快,這直接影響到蜘蛛訪問到伺服器時返回內容的快慢問題,即便是您的網站全是靜態頁面,伺服器響應的時間太慢對蜘蛛訪問一樣是有困難的。今天著重說一下 ASP 和 PHP 的區別:
一:空間支援上 Asp:程式要求比較低,空間只要支援 asp+access 即可執行 Php:配置要求比較高,空間需要支援 php 及資料庫,而且程式和資料庫是單獨的,一般的 unix 空間都是這種配置。 二:空間大小 Asp:一般的網站 100M-300MB 就足夠了。 Php:因為程式和資料庫是分開的,需要不同的空間大小,而且需要生成靜態 html 檔案,這就決定了 php 的程式通常需要大型的空間,很多 PHP 空間有 500MB,1G 等等。 三:資料庫 Asp:一般為 access 資料庫 Php:一般為 mysql 或 mssql 資料庫 四:版本支援 Asp 一般不支援.NET 或靜態檔案生成 phP 支援.NET 版本切換和靜態檔案生成 五:安全性 asp: 被 heike 攻擊,但因為安裝使用方便,被很多要求低的中小型企業所使用。 Php:因為程式和資料庫是單獨分開的,安全性高,漏洞少,而且不容易被攻擊,乃建站先。 六:最佳化推廣的角度 Asp:因為是動態,不利於搜尋引擎收錄 PHP:可以全站生成純靜態檔案,有利於收錄和推廣
不過現在的 ASP 都取用了一鍵生成偽靜態頁面,對收錄也有很好的效果。還有一點 PHP 的速度要比 ASP 的要快很多,更利於收錄。說到底哪個更利於收錄不取決它是 ASP 程式還是 PHP 程式,取決於網站的原創性和多使用者的體驗性