PHP页面静态化01

2020-03-27  本文已影响0人  Amy1234567

动态页面与静态页面

动态页面:首先加载动态文件,将动态文件中的内容,如php文件, asp文件等

aaa

静态页面:静态的html文件,执行加载,不需要编译。

关于优化页面响应时间

1. 动态页面静态化

2. 优化数据库

3. 使用负载均衡

4. 使用缓存

动态页面静态化:如果页面中一些内容不经常改动,动态页面静态化是非常有效的加速方法

静态Html文件执行顺序:运行

动态与静态的区别

动态程序:

1. 连接数据库服务器或缓存服务器

2. 获取数据

3. 填充到模板

4. 呈现给用户

静态文件:直接展现

动态页面静态化的好处:减少服务器的压力

1. 减少服务器脚本的计算时间

2. 降低服务器的响应时间

但是不适用于内容经常改变的应用,例如,微博等 。

aaa

全部纯静态:只有HTML+JS+CSS,不请求服务器,执行逻辑程序。

局部纯静态:部分内容不变,部分内容通过逻辑程序输出的

伪静态:动态页面的url地址转换成静态页面的url地址

buffer概述

buffer其实就是缓冲区,一个内存地址空间,主要用来存储数据区域(相当于存储数据的容器)

当新建一个普通文件,保存某些数据时,不是立刻就存到磁盘上,而是先存储在操作系统的buffer中,buffer容量满了之后再存储进磁盘。

php文件输出内容时

aaa

php.ini文件中的output_buffering = on, 开启缓冲区,如果没有开启则数据不会存进缓冲区

如果没有在php.ini中开启,也可以在文件中写ob_start()方法,开启缓冲区

上一篇 下一篇

猜你喜欢

热点阅读