1、动态网页在访问速度上不占优势
动态网页首先获得用户的指令,然后网页拿着指令到数据库中找和指令相对应的数据,然后传递给服务器,通过服务器的编译把动态页面编译成标准的HTML代码,传递给用户浏览器,这样用户就看到了网页。问题出来了,每次访问网页都要经过这么一个过程,这一过程至少需要几秒钟的时间,访问的人数一多,页面的加载速度就会变慢,对服务器来说也是一种负担;从用户角度来说,网页加载的慢,迟迟没有反应,下次谁还会来访问你的网站。而静态网页就简单了,静态网页是实际存在的,无需经过服务器的编译,直接加载到客户浏览器上显示出来。由此可见,动态网页在访问速度上并不占优势。
2、在搜索引擎收录方面并不占优势
上面从服务器和用户体验的角度说了一下,下面再从搜索引擎收录角度说一下,动态网页是在用户输入指令后才形成的页面,并不存在这个页面,而搜索引擎只会抓取现成的,并不会自己输入,因此网站在搜索引擎收录方面并不占优势。虽然现在搜索引擎在不断完善发展,大多都已经支持了动态页面的抓取,但通过种种情况来看,搜索引擎还是比较喜欢静态页面。
3、伪静态是相对真实的静态来讲的
通常我们为了更好的缓解服务器压力,和增加对搜索引擎的友好性,都会将文章内容生成静态页面。但是有些人为了实时的显示一些信息,或者还想运用动态脚本解决一些问题,这样就不能用静态的方式来展示网站内容,这时候但就损失了对搜索引擎的友好面。怎么样在两者之间找个中间方法呢?这就产生了伪静态技术。