文档章节

纯静态和伪静态的比较

shenran
 shenran
发布于 2016/02/29 15:20
字数 769
阅读 23
收藏 0

        关于这个话题,首先要说的是为什么搜索引擎会不收录带问号的网址。

        因为搜索引擎怕由于问号而进入死循环,称为“搜索机器人陷阱“(以前动网就有这样一个漏洞,蜘蛛进去出不来了),所以很多时候带问号的地址搜索引擎是不会进去的,伪静态对于搜索引擎来说,其实就是静态,因为地址中没有带问号,所以没有纯静态比伪静态收录得多的说法。大家看一下,baiduseoV1.0.pdf(这是百度自己写的seo教程)上边的原话

111

        那么为什么选择伪静态呢?

        在这里,其实只用一个问题来回答:为什么选择数据库存储信息?

        我们当然可以使用纯文本来存储数据,然后做成纯静态的网站。不过这么做我们姑且不谈架构的复杂和开发的成本。我们只说I/O操作的频繁程度,就没有哪个硬盘受的了。删除、更新这些html内容会导致大量的磁盘io操作以及大量的磁盘碎片,就犹如在服务器上24小时的开BT。首先硬盘报废时间会大量缩短,其次运维成本也会提高。

        伪静态的坏处

        一篇文章的作者所说:"如果流量稍大一些使用伪静态就出现CPU使用超负荷,我的同时在线300多人就挂了,而不使用伪静态的时候同时在线超500人都不挂,我的ISS数是1000。”确实是这样的,由于伪静态是用正则判断而不是真实地址,分辨到底显示哪个页面的责任也由直接指定转由CPU来判断了,所以CPU占有量的上升,确实是伪静态最大的弊病。不过目前来看,在一个网站服务器里面,通常最紧缺的资源是内存,最慢的是硬盘,CPU基本上是低负载运行。

        总结

    ​    ​1、使用纯静态和伪静态对SEO来说没有什么区别
        ​2、使用纯静态可能将导致硬盘损坏并将影响网站性能
        ​3、使用伪静态将占用一定量的CPU占有率,大量使用将导致CPU超负荷
        ​4、最重要的一点,我们要静态是为了SEO

    ​    ​综上所述

        ​1、并不建议使用纯静态,因为无论怎么生成,对硬盘来说都是极大的消耗。
        ​2、既然二者的效果一样,我们就可以选择伪静态了。
        ​3、但是伪静态大量使用会照成CPU超负荷。
        ​4、所以我们要谨慎使用。
        ​5、既然静态只是给SEO看的,我们只需要伪静态给SEO就行了,不需要给用户使用。
        ​6、所以我们只要在专门提供给SEO爬的Archiver中使用伪静态就可以了。

© 著作权归作者所有

shenran
粉丝 2
博文 6
码字总数 4595
作品 0
私信 提问
zblog2.3的缺点:纯静态化无法实现栏目名加id的网址结构[图]

写博客应半年了,因为对程序语言比较感兴趣,因此也关注博客系统的发展,对于国内博主来说,ZBLOG似乎是最佳的选择,功能比较完善,也比较好修改模板,当然,你还需要写CSS代码,模板里面基本...

原创小博客
2018/07/06
11
0
Z-Blog2.3Avengers测试完善后将带来博客网站的革命性突破[图]

最近打开博客网站后台的时候,发现提示系统版本有更新,ZBLOG官网一看发现更新了Z-Blog2.3Avengers版本,这是一个ASP程序脚本语言编写的博客系统,而我正是使用了这套系统,主要是在于其易用...

原创小博客
2018/06/13
19
0
zblog写作:ms-sql和mysql数据库哪个更加实用?

最近在坚持写博客,在建立博客之前,就思考了一个很重要的问题:ms-sql和mysql数据库哪个更加实用? 或许很多人都不明白我为什么要思考这个问题,因为大多博主都会觉得PHP+mysql不是很绝佳的...

原创小博客
2018/06/30
15
1
ECSHOP系统纯静态网页的生成

ecshop是一个很不错的网店系统,现在很多公司都在用它,它本身优化也很好,不过因为是网店,很多东西都是动态的,所以,对优化来说,不怎么好,不过庆幸的是它可以伪静态。并且有两种重写方法...

MR梁
2013/06/10
303
0
PHP页面纯静态化与伪静态化

在很多地方都看到有PHP整站静态化的东东,怪唬人的。。其实,你会静态化一个页面,那么别说整站了,想静态化多少都可以。所以关键是,首先要知道怎么静态化一个页面,了解静态化的原理是关键...

Corwien
2016/04/15
240
0

没有更多内容

加载失败,请刷新页面

加载更多

rime设置为默认简体

转载 https://github.com/ModerRAS/ModerRAS.github.io/blob/master/_posts/2018-11-07-rime%E8%AE%BE%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E7%AE%80%E4%BD%93.md 写在开始 我的Arch Linux上......

zhenruyan
今天
5
0
简述TCP的流量控制与拥塞控制

1. TCP流量控制 流量控制就是让发送方的发送速率不要太快,要让接收方来的及接收。 原理是通过确认报文中窗口字段来控制发送方的发送速率,发送方的发送窗口大小不能超过接收方给出窗口大小。...

鏡花水月
今天
10
0
OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
1K
11
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部