静态网页与动态页面

简介: 静态网页与动态页面

静态网页
静态网页是标准的 HTML 文件,通过 GET 请求方法可以直接获取,文件的扩展名是.html、.htm等,网面中可以包含文本、图像、声音、FLASH 动画、客户端脚本和其他插件程序等。静态网页是网站建设的基础,早期的网站一般都是由静态网页制作的。静态并非静止不动,它也包含一些动画效果,这一点不要误解。

我们知道,当网站信息量较大的时,网页的生成速度会降低,由于静态网页的内容相对固定,且不需要连接后台数据库,因此响应速度非常快。但静态网页更新比较麻烦,每次更新都需要重新加载整个网页。

静态网页的数据全部包含在 HTML 中,因此爬虫程序可以直接在 HTML 中提取数据。通过分析静态网页的 URL,并找到 URL 查询参数的变化规律,就可以实现页面抓取。与动态网页相比,并且静态网页对搜索引擎更加友好,有利于搜索引擎收录。
动态网页
动态网页指的是采用了动态网页技术的页面,比如 AJAX(是指一种创建交互式、快速动态网页应用的网页开发技术)、ASP(是一种创建动态交互式网页并建立强大的 web 应用程序)、JSP(是 Java 语言创建动态网页的技术标准) 等技术,它不需要重新加载整个页面内容,就可以实现网页的局部更新。

动态页面使用“动态页面技术”与服务器进行少量的数据交换,从而实现了网页的异步加载。下面看一个具体的实例:打开百度图片(https://image.baidu.com/)并搜索 Python,当滚动鼠标滑轮时,网页会从服务器数据库自动加载数据并渲染页面,这是动态网页和静态网页最基本的区别。如下所示:

目录
相关文章
静态网页html+css的真ikun网站
静态网页html+css的真ikun网站
|
1月前
404动态页面源码
404动态页面源码
19 0
404动态页面源码
|
7月前
|
Web App开发 前端开发 JavaScript
day01_认识前端_Web 、网页、浏览器
day01_认识前端_Web 、网页、浏览器
day01_认识前端_Web 、网页、浏览器
|
7月前
|
Web App开发 数据采集 JavaScript
利用无头浏览器爬取JavaScript生成的网页
利用无头浏览器爬取JavaScript生成的网页
|
9月前
|
前端开发 数据安全/隐私保护
前端web入门-HTML-day02
前端web入门-HTML-day02
|
9月前
|
移动开发 前端开发 C++
前端web入门-HTML-day01
前端web入门-HTML-day01
|
Web App开发 PHP 索引
|
缓存 JavaScript 存储
我是如何一步一步实现网页离线缓存的###我是如何一步一步实现网页离线缓存的?
一个Hybrid APP,如何做离线缓存策略?也可以简单来说,你的APP只是一个壳,里面真正加载的内容是H5,如果优化加载内容的速度?
1287 0
|
.NET 开发框架 数据库
|
监控 程序员 Apache

相关实验场景

更多