静态化技术php

实现技术 – OB;

需要的核心技术是OBoutput_buffering,输出缓存

 

操作缓冲,需要开启,处理被缓存的内容,关闭

 

(输出缓存功能,PHP核心是支持的,不需要再开启扩展)

 

开启

 

Ob_start();

 

获取内容

 

Ob_get_contents();

 

Ob_get_clean();

 

Ob_get_flush();

 

 

 

清空

 

Ob_clean()

 

Ob_get_clean();

 

Ob_end_clean();

 

 

 

刷新

 

将缓冲区内容向下传输!

 

Ob_flush()

Ob_get_flush();

Ob_end_flush();

Tip: 在脚本周期结束时,刷新操作会自动执行。

 

关闭

Ob_end_flush();

Ob_end_clean();

扩展问题

1, 静态页面中动态(即时)数据问题。

Ajax

2, 静态化内容,一旦改动,需要重新生成静态页面。

3, 整站静态化,内容聚合页和内容详细页。其中详细页适合做静态化。

管理大量静态文件。简单的分子目录存储。甚至分硬盘,文件服务器存储。

 

posted @ 2016-12-29 11:47  czcColud  阅读(170)  评论(0)    收藏  举报