登录  /  注册

伪静态是什么?PHP为什么要使用伪静态?

肚皮会动
发布: 2018-05-15 15:26:10
原创
6251人浏览过

在介绍了伪静态后另外在补充两个名词,解析静态网址:纯静态html文档,能使用filetype:htm 查询到的网页,动态网址:内容存于数据库中,根据要求显示内容,url中以 ? # & 显示不同的参数,如:news.php?lang=cn&class=1&id=2

伪静态是相对真实静态来讲的.
一、什么是静态技术?
所谓静态的意思,就是地址中不带问号。
二、为什么要用伪静态技术?
Web应用程序最大的特点之一就是无状态,当一个页面跳转到另一个页面时,那么这个页面上的所有参数都将抛弃,所以动态页面一般利用url地址来保存其参数,就像:
www.attjs.net/essay.asp?id=1
    这样,搜索引擎在录取该页面时,可能会因为问号而进入死循环(以前动网就有这样一个漏洞,蜘蛛进去出不来了),所以很多时候带问号的地址是不会进去的,这样便降低了页面的收录效率。
既然这样,那么选用不带问号的url不是可以更好的让搜索引擎收录自己的网页?的确。静态网页的url正好不带问号,所以我们要伪造静态,目的就是为了SEO,提高网站的收录效率。
1.关于伪静态的用处
  有些用户觉得,伪静态和真静态实际被收录量会相差很大,其实不然,从你个人角度,你去判断一下一个帖子到底是真静态还是伪静态?   
估计很难看得出,因为所谓静态的意思,就是地址中不带问号,不带问号的就是静态,管他是真的还是伪的?搜索引擎看得出吗?   所以说,其实不论是真的还是伪的,其实对于搜索引擎来说都是一样的,搜索引擎没有说,你这个是伪的,我不收录你.   
究根结底的来说,为什么搜索引擎会不收录带问号的网址?因为搜索引擎怕由于问号而进入死循环,所以很多时候带问号的地址是不会进去的,伪静态对于搜索引擎来说,其实就是静态,因为地址中没有带问号,所以没有真静态比伪静态收录得多的说法.
2.关于伪静态的坏处
  当然犹如一篇文章的作者所说的   "如果流量稍大一些使用伪静态就出现CPU使用超负荷,我的同时在线300多人就挂了,而不使用伪静态的时候同时在线超500人都不挂,我的ISS数是1000"   确实是这样的,由于伪静态是用正则判断而不是真实地址,分辨到底显示哪个页面的责任也由直接指定转由CPU来判断了,所以CPU占有量的上升,确实是伪静态最大的弊病.
总结
    1.使用真静态的方法可以直接排除了,因为无论怎么生成,对硬盘来说都是很伤的.   
         2.既然真伪静态的效果一样,我们就可以选择伪静态了.   
         3.但是伪静态大量使用会造成CPU超负荷.   
         4.所以我们只要不大量使用就可以了.   
         5.既然静态只是给SEO看的,我们只需要伪静态给SEO就行了,不需要给用户使用.   
         6.所以我们只要在专门提供给SEO爬的Archiver中使用伪静态就可以了

希望这边文章对你的工作有帮助。

 相关推荐:

php伪静态规则的书写详解

php伪静态模式的开启

伪静态是什么?php使用伪静态的意义?

php如何实现伪静态的几种方式总结

以上就是伪静态是什么?PHP为什么要使用伪静态?的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
关于CSS思维导图的课件在哪? 课件
凡人来自于2024-04-16 10:10:18
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号