1.页面的分类
-
动态页面 (需要程序解析的页面,比如PHP )
服务器需要使用脚本(或程序)解析 -
静态页面(纯静态的html页面)
服务器直接返回页面
结论: 静态页面的响应要比动态页面的响应快
2.PHP文件执行阶段(过程)
- 语法分析(语法错误,错误的函数调用什么的)
- 编译
- 运行
3.怎么优化页面响应时间
原因: 页面响应速度越快越好,因为用户没耐性等待太长的时间。
3.1 如何优化响应时间。
- 动态页面静态化
- 优化数据库
- 使用负载均衡
- 使用缓存
- 对css和js进行压缩也可以优化页面响应时间,cdn也行。
3.2动态页面静态化
如果页面中的一些内容不经常改动,动态页面静态化是非常有效的加速方法。
比如常用的CMS系统
动态页面静态化的实质是:生成静态的html文件
好处:
- 减少服务器脚本计算时间
- 降低服务器响应时间
- 不需要脚本分析和编译
- 不要查询数据库
4.动态页面的URL设置成静态形式
配置服务器的伪静态规则
5.静态化的详细介绍
静态化的分类
- 纯静态 : 生成纯HTML文件,服务器请求的就是静态问价
又可以分为全部静态化 和局部静态化(ajax请求技术) - 伪静态: 动态URL地址转换为静态URL地址 (服务器请求的还是动态文件,需要服务器的配置)