PHP如何实现页面纯静态化和伪静态化?(php,伪静态化,纯静态化,编程语言)

时间:2024-05-03 19:03:20 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    PHP%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E9%A1%B5%E9%9D%A2%E7%BA%AF%E9%9D%99%E6%80%81%E5%8C%96%E5%92%8C%E4%BC%AA%E9%9D%99%E6%80%81%E5%8C%96%EF%BC%9F

PHP如何实现页面纯静态化和伪静态化?相信很多新手小白对页面静态化的了解处于懵懂状态,通过这篇文章的总结,希望你能有所收获。如下资料是关于页面静态化的介绍。

概念

PHP静态化分为:纯静态化 和 伪静态化;

纯静态化又分为:局部静态化 和 完全静态化

纯静态化:是把PHP生成的动态页面保存成静态的html文件,用户访问该静态页面,而不是用户每一次访问都重新生成一张相同的网页,优点就是减小服务器开销,

局部静态化:是生成的静态文件中,有局部的数据还是通过ajax技术动态获取的;

完全静态化:即不存在动态获取数据的情况,所以内容都来自静态的html页面

伪静态化:Apache服务器rewrite配置

纯静态化的实现

利用php内置的ob函数实现页面的静态化,大概步骤如下:

触发系统生成纯静态化页面

方法:页面添加缓存时间;手动触发

页面添加缓存时间

如果后台数据存在更细,定时刷新不能及时更改静态页面,怎么办?所有引入了手动触发的功能

Linux下的crontab定时扫描程序

PHP伪静态

Apache服务器rewrite配置

在httpd.conf文件中,找到

#注释:去掉前边的" # "开启rewrite服务,重启服务器生效
#LoadModule rewrite_module modules/mod_rewrite.so
#注释:http-vhosts.conf文件是虚拟域名配置的文件,开启改文件可以配置虚拟域名,一般默认是开启的
#Include conf/extra/httpd-vhosts.conf

rewrite伪静态配置

也可用.htacess文件,放在网站目录下,无需重启服务器。

以上就是PHP实现页面纯静态化和伪静态化的详细内容了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注行业资讯!

本文:PHP如何实现页面纯静态化和伪静态化?的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:php如何通过日期获取农历、节日、节气?下一篇:

8 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18