php抓取网页动态数据(动态页面静态化怎么提高访问速度?答“省去3个步骤” )
优采云 发布时间: 2021-12-06 06:25php抓取网页动态数据(动态页面静态化怎么提高访问速度?答“省去3个步骤”
)
一、什么是静态页面?什么是动态页面
静态页面是网页的代码全部在页面中,不需要执行asp、php、jsp、.net等程序生成客户端网页代码的页面。不能
静态页面
动态页面
区别:
静态页面是网页代码在页面中的网页,不需要执行asp、php、jsp、.net等程序来生成客户端网页代码。
动态页面是通过执行asp、php、jsp、.net等程序生成客户端网页代码的网页。
可以独立更新
不
能够
静态页面不能独立管理更新的页面。如果要更新网页内容,需要通过FTP软件下载文件,修改网页制作软件(fso等技术除外)。常见静态页面示例:.html 扩展名、.htm 扩展名。
动态页面通常可以通过网站后台管理系统对网站的内容进行更新和管理
二、什么是静态页面技术(PHP脚本语言)
1、 一些脚本语言开发的程序在被第一个用户访问并执行一次后会生成静态文件。程序将这些生成的文件保存在指定位置。如果后续用户访问同一个A PHP程序,且该PHP未修改且未超过其生命周期,则跳过PHP程序,直接访问已有的HTML静态文件,提高访问速度。
以上:
2、静态页面如何提高访问速度?回答“保存 3 个步骤”
1)不访问数据库连接
2)不执行sql,语句
3)不执行PHP程序
3、 我根据日期为文件夹名生成的HTML文件
三、实现静态页面的步骤
//1、开启缓存
ob_start();
//2、将所有在内存中的缓存内容保存到变量$html中
$html = ob_get_contents();
//3、实现URL地址重写(伪静态),需要在保存内容之前,先过滤把动态地址转成静态地址后再保存
file_put_contents($cachefile,$html);
//4、缓冲输出
ob_flush();