php页面静态化
来源:互联网 发布:ab post json请求 编辑:程序博客网 时间:2024/05/16 11:23
分类
php静态化 纯静态 局部、全部
伪静态
原理
- 输出流程
内容–php buffer(output_buffering)–tcp–终端- output_buffering可以在php.ini中找到
- 获取php缓冲区中的数据:
ob_get_contents()
- 开启缓冲区函数:
ob_start();
- php实现纯静态化的基本方式(两种方法)
file_put_contents(tar,data) //成功返回字节数,失败返回false
- 使用php内置缓冲机制output_buffering (内置函数使用ob系列函数)
ob_start() //打开输出缓冲区
ob_get_contents() //返回输出缓冲区内容
ob_clean() //清除输出缓冲区
ob_get_clean() //得到并删除
触发系统生成纯静态化页面(三种方法)
- 页面增加缓存时间
如果shtml过期则动态生成一次,否则直接使用之前的is_file($filename) //判断是否是文件(存在)
filetime($filename) //取到文件修改时间 - 手动触发
添加按钮,重新生成 - crontab定时扫描程序(平时比较常使用)
minute hour day month week command
伪静态
- 作用:(1)url地址美观(2)为百度等search engine 收录网页内容
- apache下配置rewrite规则配置伪静态
- 虚拟域名配置
- httpd_vhosts.com配置文件配置相关信息
- 虚拟域名配置
0 0
- php页面静态化
- PHP页面静态化
- PHP静态化页面
- php页面静态化
- php页面静态化
- PHP页面静态化
- php&&页面静态化
- PHP页面静态化
- PHP页面静态化
- php页面静态化
- php 页面静态化
- PHP页面静态化
- php 页面静态化
- php页面静态化
- php页面静态化
- PHP页面静态化
- PHP页面静态化
- PHP页面静态化
- JSON in google Maps
- angularjs post /get请求及radio button
- 一、ThinkPHP的介绍
- 矩阵快速幂
- 队列卡片题
- php页面静态化
- linux tail命令的使用方法详解
- Android框架设计模式(五)——Singleton Method
- Windows Dev Intro - Identify Background Process
- uva 10245 The Closest Pair Problem
- Kylin cuboid算法修改
- Octave /Matlab--Control Statements:for,while, if statement----Coursera ML笔记
- HTML5 之 基本标签、属性
- POJ 3368 Frequent values(线段树/RMQ)