欢迎光临
够嗨才有趣儿

关于 WordPress 伪静态一些看法

前几天还在考虑博客到底使不使用伪静态,自定义 URL 到底用不用 /%post_id%.html 结构,主要是之前一直用的是 /%post_id% ,如果现在换结构的话,搜索引擎之前收录的东西打开直接会变成 404 错误,这里纠结了很久,最后还是使用了 /%post_id%.html 结构!

要说到伪静态,就要先说什么是静态。

“在网站设计中,纯粹 HTML 格式的网页通常被称为 “静态网页” ,早期的网站一般都是由静态网页制作的。而静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。这样的网页更新比较困难,因为你之前写了什么就显示什么,如果想要往里面添加或者修改内容,必须得重新调整这个页面的前端代码,所以更新东西比较困难!

那什么是伪静态呢?

总所周知, WordPress 一般采用 php + sql ,因为存在和数据库之间的交互,并不是静态网页。假如你想显示一个页面时,那么就要先写个 PHP 文件,比如你想访问 wenzika.com/abc.php。 Web 服务器看到这样的地址,会先找到 abc.php 这个文件,当然 abc.php 文件当中包含着与数据库交互的逻辑结构,当 PHP 执行后返回给客户端。而动态网页往往要输入参数,所以地址就变成 wenzika.com/abc.php?a=1&b=2 。但是 WordPress 的固定链接选项可以设置网页的链接格式,通过添加 .html 后缀实现类似静态页面的 URL 格式,这就是伪静态。

为什么要使用伪静态?

因为搜索引擎遇到这种带问号的链接时,可能会因为这个问号而陷入死循环。所以我们在百度出版的白皮书中可以明确看到,百度是支持并提倡伪静态的。而大部分的博主使用伪静态就是为了 SEO ,提高网站的收录效率。

这里补充一点就是,伪静态与真实静态页面相比较。他的好处在于静态页面不需要全站生成,服务器空间使用率可以大幅减少。但是这里需要注意一点的是伪静态是用正则判断而不是真实地址,分辨到底显示哪个页面的责任也由直接指定转由 CPU 来判断,所以 CPU 占有量的上升,这也是伪静态最大的弊病,所以一般后台或者会员中心是不需要做伪静态的,只需要让有需要 SEO 的部分伪静态就好。

本文仅仅是博主的一些个人看法,请勿过分解读!

赞(0) 打赏
未经允许不得转载:嗨趣儿 » 关于 WordPress 伪静态一些看法
分享到: 更多 (0)
优惠券

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

够嗨才有趣!

福利导航每日福利TOP100

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏