对于搜索引擎来说 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 程序,取决于网站的原创性和多用户的体验性