网站URL分为动态和静态两种,由于程序语句不同,动态URL也分为三种,一种是ASP,第二种是PHP,第三种是JSP。只有一个静态URL,即Html。因此,我们经常通过网站来检查网站是动态的还是静态的。
虽然网站分为动态和静态两种,但对于SEO,搜索引擎往往会对网站进行爬行。如果你访问一个动态网站,你需要访问服务器上的数据库,然后传输数据库来显示它。但静态页面不需要这样繁琐的操作。对于SEO优化,静态网站优化往往更有利于优化。
由于长期以来搜索引擎技术的局限性,以及动态网站的大负载,所以从一开始的收录,搜索引擎都是针对静态网站的。这并不是说搜索引擎不会包含动态网站,而是由于点击后的访问速度等原因,动态网站的排名低于静态网站。有了这个习惯,越来越多的SEO人员会记住这个规律。搜索引擎往往收录静态网站网址。
网站之所以应该是静态的,主要体现在以下几个方面:
用户访问网站时,由于是静态网站,更方便用户记忆,并通过分享传播,这也更方便搜索引擎捕捉。
因为静态网站只是一个静态页面,所以它不需要通过访问服务器上的数据库来转义。它的大小只有10kb,所以静态网站的打开速度通常更快。
静态网站没有漏洞。一般来说,漏洞的存在是由于缺乏严谨的代码,而静态网站大多以HTML的形式呈现,因此不会有漏洞。
通常,没有纯静态的网站。因为网站需要维护、管理和运营,如果是纯静态的网站,没有合适的管理背景,那么工作量是非常巨大的。纯静态的网站也存在。这类网站一般适合前端人员。他们不知道如何连接程序和数据,也不知道如何建立一个合适的网站背景。他们只需使用前端代码p+CSS进行排版,然后上传到FTP。
优点:网站页面简单,没有漏洞,只需要知道前端代码。
缺点:管理难度大,不利于优化,更不利于后期维护和更新。
现在很多网站都是这样。HTML后缀的网站,这种类型的网站通常会让用户误以为是静态网站,其实这种网站叫伪静态。因为所有与程序相关的网站都需要与数据库相结合,而与数据库相关的网站都是动态网站。这是为了方便后期站点优化,所以使用程序进行伪静态操作。
优点:操作简单,学习一些教程可以快速上手,直接伪静态有利于优化。
缺点:需要有一定的前端代码库和PHP库,漏洞太多,更容易受到攻击。
主流的开源系统除了伪静态网站外,都是动态网站。这种类型的网站不利于优化,所以在做这种类型的网站时,需要通过一定的技术达到伪静态的效果。
优点:模板样式清晰,管理方便,安全性高。
缺点:代码要求高,一般修改困难。