角度1:
A,伪静态网站主要依靠“数据库”,而本身占用的“WEB”服务器空间很少,因为不需要生成文件到服务器上,最多也就是一些图片罢了。
B,静态网站主要依靠“生成HTML”的静态页,吃的是“WEB”服务器的主机空间,给数据库的压力是非常小。
综合点评:
如果单从上面来看,两者是各有千秋的,但是静态类型网站,有一个极大的优势:哪怕数据库挂了,已生成的页面,仍旧能正常访问!
不过,如果网站规模变的很庞大,也要做好“WEB服务器”需要持续扩充的准备,这一点要比数据库增加的频率更快。
角度2:
A,伪静态类型的网站,当站点进行了“改版”操作之后,只需要更新一下缓存,那么站点整体就“刷新”为最新状态了;
B,静态类型的网站进行了改版,无论多少都需要重新把已经改的类型的页面做“新生成”,否则改版无效!
综合点评:
静态类型的网站,站点数据小的情况下还可以,但是如果网站有几百万甚至几千万上亿的数据呢?如果页面重新生成一次,真的会崩溃的!
但是,如果大型网站使用“伪静态”,服务器一旦出现异常,那么波及到的页面会瞬间飙升,几分钟出现上万次的错误抓取,都是有可能的!而服务器异常,对网站的影响,大家应该都知道!
角度3:
A,伪静态类型的网站对程序和数据库的协调性考验更大,一些程序如果书写出现BUG,则可能调用起来非常缓慢。而网站越大,那么‘查询’速度就越慢!
B,静态类型的网站,很少出现这样的BUG,面对“查询”的时候,响应速度会更快!
综合点评:
看起来是不是静态URL更占有优势?那么我说一个劣势:静态类型的网站,在“时效排名”上,更容易失势!举个例子就是:都是2020年发的文章,伪静态类型的页面,排名的持续性上,会高于静态类型网站!
是不是害怕了??别着急,继续看吓一条吧:
角度4:
A,伪静态类型的网站,更新一下,那么所有页面可能都更新了,就比如内容页的,“最新文章”。
B,静态类型网站的‘最新文章’,永远是停留在当前页面生成那一刻的“最新文章”。
综合点评:
随着时间的推移,网站数据的增多,静态类型的网站“内链”丰富程度,会远超伪静态!丰富的内链,代表了网站更多的抓取频率和页面的排名机会!
你懵逼了吗?是不是突然感觉做一个网站好复杂?到底该怎么搞?老贺给一个最终方案:
如果你的网站规模不会做的特别大,五十万内容以下的,综合建议还是选择“静态”生成更有利优化!成本方面会高于“伪静态”一些,但是站点的稳定性也远超“伪静态”。
当然,那些需要在线互动的网站除外!