什么是动态、静态、伪静态
目前开发的网站其实真正意义上都是动态网站,只是URL上有些区别,一般URL分为静态URL、动态URL
静态URL
静态URL类似 域名/news/2012-5-18/110.html,我们一般称为静态URL,每个网页有真实的物理路径,也就是真实存在服务器里的。
优点是:
网站打开速度快,因为它不用进行运算;另外网址结构比较友好,利于记忆。
缺点是
最大型缺点是如果是中大型网站,则产生的页面特别多,不好管理,至于有的开发者说占用磁盘空间大,我觉得这个可以忽略不计,占用不了多少空间,况且目前磁盘空间都比较大,还有的开发者会说伤硬盘,这点也可以忽略
一句话总结:
静态网页对SEO(搜索引擎)的影响:静态URL对SEO肯定有加分的影响,因为打开速度快,这个是本质。
动态URL
动态URL类似 域名/newsMore.asp?id=5 或者 域名/DaiKuan.php?id=17,带有?号的URL。我们一般称为动态网址,每个URL只是一个逻辑地址,并不是真实物理存在服务器硬盘里的
优点是:
适合中大型网站,修改也很方便,因为是逻辑地址,所以占用硬盘空间要比静态网页小
缺点是:
因为要进行运算,所以打开速度稍慢,不过这个可有忽略不计,目前有服务器缓存技术可以解决速度问题。最大缺点是URL结构稍微复杂,不利于记忆。
一句话总结:
动态URL对SEO的影响:目前百度SE已经能够很好理解动态URL,所以对SEO没有什么减分的影响(特别是复杂的URL结构除外)。所以你无论选择动态还是静态其实都无所谓,看你的选择程序和需求。
伪静态URL
伪静态URL类似 域名/course/74.html这个URL和静态URL类似。他是通过伪静态规则把动态URL伪装成静态网址,也是逻辑地址,不存在物理地址。
优点是:
URL比较友好,有利于记忆,非常适合大中型网站,是个折中方案
缺点是:
设置麻烦,服务器要支持重写规则,小企业网站或者玩不好就不要折腾了,另外进行伪静态网站访问速度并没有变快,因为实质上它会额外的进行运算解释,反正增加了服务器负担,速度反而变慢,不过现在的服务器都很强大,这种影响也可以忽略不计,还有可能会造成动态URL和静态URL都被搜索引擎收录,不过可以用robots禁止掉动动态地址。
一句话总结:
对SEO的影响:和动态URL一样,对SEO没有什么减分影响。
什么是动态、静态、伪静态相关推荐
- 静态、动态、伪静态的URL结构到底哪种更利于SEO
静态.动态.伪静态的URL结构到底哪种更利于SEO 如果对SEO有了解的朋友都应该比较清楚,常见的URL表现形式有静态.动态.伪静态三种.如果是严格分类来说,伪静态也是动态的一种,只是表现形式为静态U ...
- Linux下快速静态编译Qt以及Qt动态/静态版本共存
Qt下静态编译Qt,根据我的经验,如果按照Windows下那种直接拿官方sdk安装之后的文件来编译是行不通的,需要直接下载Qt的source包,目前诺基亚的源码叫做qt-everywhere-open ...
- PHP-FPM.CONF配置:日志文件、端口设置、动态静态选择设置
在php-fpm.conf文件中添加如下配置 pm.max_children = 100 pm.start_servers = 30 pm.min_spare_servers = 20 pm.max_ ...
- qt_cannot find -lxxx, 链接动态/静态库失败
LIBS += -L./lib/ -lxxx 链接动态/静态库 如果报错cannot find -lxxx, 关闭shadow build
- Vue中 动态添加class写法 动态静态clas混合
Vue中 动态添加class写法 动态静态clas混合 示例 //fx,cont-block为静态class ob为动态class <div :class="[ 'fx','cont- ...
- 织梦生成小说html,织梦用栏目分页来做小说站实现教程(支持动态静态)
前台栏目和分页 后台栏目数据 需求描述 一个栏目就是一个小说,炒鸡轻松实现按栏目分页 不影响程序其他功能文档分页 支持动态.生成静态.伪静态 可扩展其他分页,例如会员分页,自定义表单分页 实现教程 打 ...
- 一些零碎知识(域名、DNS、浏览器、动态静态页面、web应用系统工作原理)
域名: http://localhost:8080/practice(胡写的,用于说明问题) http:表明当前请求是http协议,所有的Java Web应用程序都是基于HTTP协议,HTTP全称Hy ...
- 软件测试:黑盒白盒与动态静态之间有必然联系吗
区分黑白盒:看有没有查看源码 区分动静态:看有没有运行程序 情况 类型 运行程序,只看输入输出 动态黑盒 运行程序,分析代码结构 动态白盒 不运行程序,只查看界面 静态黑盒 不运行程序,查看代码 静态 ...
- ASP.NET2.0 菜单控件menu的动态静态用法
利用 ASP.NET Menu 控件,可以开发 ASP.NET 网页的静态和动态显示菜单.您可以在 Menu 控件中直接配置其内容,也可通过将该控件绑定到数据源的方式来指定其内容. 无需编写任何代码, ...
- android studio 导入包分不分动态静态,详解Android studio 动态fragment的用法
fragment的使用时Android的基础,它有两种用法,第一个就是静态的fragment.第二个则是动态的fragment. 静态fragment直接在layout创建你想要的fragment的X ...
最新文章
- @ResponseBody
- 古老的SSM企业级应用
- altium designer无法创建工程_前端工程化之开发脚手架及封装自动化构建
- 博士毕业的人也会交“智商税”?现实远比我们想象的残酷……
- Spark Streaming 技术看点!
- bzoj1770: [Usaco2009 Nov]lights 燈(折半搜索)
- 基于HTML5的iPad电子杂志横竖屏自适应方案
- leetcode74:二维矩阵搜索问题
- java spite截取_Java內功心法,行為型設計模式
- 均方根误差RMSE 均方根值(RMS)+ 均方根误差(RMSE)+标准差(Standard Deviation)
- unity下载网页所有图片
- Ubuntu18.04安装HP laser 1020打印机
- C++之学生成绩管理系统
- java实现MongoDB中unwind与match用法
- 《WiscKey: Separating Keys from Values in SSD-conscious Storage》阅读笔记
- 洛谷P1338 末日的传说
- 使用自定义的dns服务器,快速搭建自己的DNS服务器
- zz:几天猎头生活的感想
- 模块加载失败请确保该二进制存储在指定路径中
- BET365网站websocket解密分析