1.静态页面

优点:相对于其他两种页面(动态页面和伪静态页面),访问速度最快,访问的同时不需要从数据库里面提取数据,不仅访问速度块,而且也不会对服务器产生压力。

缺点:由于数据都是存储在HTML里面,所以导致文件数据很大。更为严重的是,如果需要改动,所以的源码都要改动,而不能只改一个地方,全站静态页面就自动更改了。如果是大型网站,就会有较多的数据,占用大量的服务器空间资源,每次添加内容都会生成新的静态页面。维护起来较之于动态和伪静态比较麻烦。

2.动态页面

优点:空间使用量非常小,一般几万条数据的网站,动态网页数据库技术为基础,可以大大减少工作量网站维护;使用动态页面,可能只有几M的文件大小。因为数据库是从数据库里面调出来的,如果需要修改特定值,直接更改数据库,那么所有的动态网页,就会自动更新了。

缺点:用户访问速度较慢,动态页面的数据是从数据库里面调用过来的,如果访问的人数较多,数据库的压力会很大。不过现在的动态程序大多数都使用了缓存技术。但是总体来讲,动态页面对于服务器的压力比较大一些。同时动态页面的网站一般对于服务器的要求比较高一些,同时访问的人越多服务器的压力越大。

3.伪静态页面

伪静态页面定义:“假”静态页面,实质上是动态页面。

优点:相比静态页面而言,并没有速度上的明显提升,因为是“假”静态页面,其实还是一个动态页面,也是同样需要翻译为静态页面的。最大的好处就是让搜索引擎(Search Engine)把自己的网页当做静态页面来处理。

缺点:搜索引擎不会把他当做静态页面来处理,这只是我们靠经验考逻辑去分析的,并不一定准确。或许搜索引擎直接把它认为是动态页面。

简单总结:

静态页面访问最快;维护较为麻烦。

动态页面占用空间小、维护简单;访问速度慢,如果访问的人多,会对数据库造成压力。

使用纯静态和伪静态对于SEO(Search Engine Optimization:搜索引擎优化)没有什么本质的区别。

使用伪静态将占用一定量的CPU占用率,大量使用会导致CPU超负荷。

方法如下:

一:根据后缀名进行区分

  1)静态网页:静态网页是以.html、.htm、.html、.shtml、.xml作为后缀的网页。静态网页的内容是固定的,每个页面都是独立的页面不会根据浏览者的不同需求而改变。

2)动态网页:使用.asp、.jsp、.php、.perl、.cgi等作为后缀的,并且在动态网页网址中有一个标志性的符号——“?”,的网页。动态网页以数据库技术为基础,可以大大降低网站维护的工作量。

二:使用浏览器(以Chrome为例)的F12

用浏览器(以Chrome为例)打开一个网页,等待网页完全打开之后,F12开启浏览器控制台:
选择console
输入

alert(document.lastModified);

按回车键后在弹出窗口中记录时间。

多次刷新网页,用相同输入,比较弹出时间,时间不变就是静态网页,如果变化就是动态网页。

如何判断网页是动静态的相关推荐

  1. 怎样判断网页是静态还是伪静态呢

    怎样判断网页是静态还是伪静态呢? SEO文章看多了,经常能听到静态.伪静态这类的词语,那什么样的网页是静态的,什么样的网页是伪静态的呢?   IE5浏览器以上: 打开你想判断的网站后,再在网址框中输入 ...

  2. 手撸web框架即引入框架思想,wsgierf模块,动静态网页,模板语法jinja2,python三大主流web框架,django安装,三板斧...

    手撸web框架 web框架 什么是web框架? 暂时可理解为服务端. 软件开发架构 C/S架构 B/S架构 # 后端 import socketserver = socket.socket() # 不 ...

  3. TML5期末大作业:动漫网站设计——神偷奶爸(10页) HT简单个人网页设计作业 静态动漫主题网页作业 DW个人网站模板下载 大学生简单个人网页作品代码

    HTML5期末大作业:动漫网站设计--神偷奶爸(10页) HT简单个人网页设计作业 静态动漫主题网页作业 DW个人网站模板下载 大学生简单个人网页作品代码 常见网页设计作业题材有 个人. 美食. 公司 ...

  4. apache整合tomcat实现web服务器的动静态资源的分离解析

    前段时间因为一点关系,接触到apache动态进负载均衡的实验,很自然想到apache配合其他软件使用完成需求,网上找了下,还是比较多的apache整合tomcat的.所以我就将做到这个实验从头到尾思路 ...

  5. nginx 反向代理,动静态请求分离,proxy_cache缓存及缓存清除

    一,nginx反向代理配置 #tomcat 显然就是用户访问www.wolfdream.com(需要设置本地localhost,将www.wolfdream.com指向nginx所在IP)的时候(或将 ...

  6. 【C/C++10】天气APP:MySQL/PostgreSQL,环境变量/动静态库,Linux/Oracle字符集

    文章目录 1.MySQL:decimal,find . .-print 2.PostgreSQL:$ 3.环境变量:tnsnames.ora,curl 3.1 对单一用户生效: .bash_profi ...

  7. Nginx +Tomcat 实现动静态分离(转)

    Nginx +Tomcat 实现动静态分离 动静态分离就是Nginx处理客户端的请求的静态页面(html页面)或者图片,Tomcat处理客户端请求的动态页面(jsp页面),因为Nginx处理的静态页面 ...

  8. HTML5+CSS期末大作业:篮球明星个人网站设计——篮球明星介绍(6页) 简单的学生DW网页设计作业成品 web课程设计网页规划与设计 简单个人网页设计作业 静态HTML旅行主题网页作业 DW

    HTML5+CSS期末大作业:篮球明星个人网站设计--篮球明星介绍(6页) 简单个人网页设计作业 静态HTML旅行主题网页作业 DW个人网站模板下载 大学生简单个人网页作品代码 常见网页设计作业题材有 ...

  9. HTML5期末大作业:商城网站设计——仿团购商城(1页) 简单个人网页设计作业 静态HTML旅行主题网页作业 DW个人网站模板下载 大学生简单个人网页作品代码 个人网页制作 学生个人网页Dreamwe

    HTML5期末大作业:商城网站设计--仿团购商城(1页) 简单个人网页设计作业 静态HTML旅行主题网页作业 DW个人网站模板下载 大学生简单个人网页作品代码 个人网页制作 学生个人网页Dreamwe ...

最新文章

  1. 怎么配置搭建Nginx网站服务器
  2. win10 linux ssh自动启动,win10子系统 wsl开机启动ssh服务
  3. 涨知识!提单及运输业务中常用的一些代码、术语及意义!
  4. 总线接口与计算机通信(五)CAN总线
  5. ios html下拉刷新,Lottie_ios 实现下拉刷新
  6. 10.30完美笔试题
  7. 通用权限管理系统组件 (GPM - General Permissions Manager) 中灵活经典的.NET2.0数据库访问组件,附源码...
  8. 《嵌入式 Linux C 语言应用程序设计(修订版)》——2.1 嵌入式Linux下C语言概述...
  9. 批处理计算n天前\后的日期
  10. TMDb数据分析报告
  11. Java导出word模板
  12. android11.0 12.0Launcher3禁止拖拽app图标到第一屏
  13. 《没那么简单》-黄小琥
  14. 北京市重点区域5G网络实测分析
  15. matlab, 生成一个数值一样的n维列向量
  16. SQL SERVER 存储大全以及常见实例
  17. ElasticSearch重启失败的解决方案
  18. StarUML画类图步骤
  19. Serial.begin
  20. Flutter传感器

热门文章

  1. 专门为码农朋友量身打造的笔记软件-Boostnote
  2. 火狐浏览器代理服务器拒绝连接
  3. 远程服务器后台运行命令
  4. 下拉框文本过长折行显示
  5. python 中iloc_使用DataFrame存取器iloc[]
  6. 输出图片python
  7. 产品经理就业实战:职责认知+产品设计+UML模型+产品文档+测试与验收
  8. rtmp可用的视频流地址
  9. HEC-HMS和HEC-RAS快速入门、防洪评价报告编制及洪水建模、洪水危险性评价等应用
  10. 【FFMPEG】AVERROR(EAGAIN)含义