知识大全 实现PHP页面静态化

Posted

篇首语:读不在三更五鼓,功只怕一曝十寒。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 实现PHP页面静态化相关的知识,希望对你有一定的参考价值。

实现PHP页面静态化  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  <?php

  //首先查看缓存文件 if(file_exists("static ")) //缓存时间为 分钟 if(time() filemtime("static ")< * ) //将静态文件内容返回给客户端 $start_time = microtime(); echo "我是从静态文件中读取的数据:" "<br/>"; echo file_get_contents("static "); $end_time = microtime(); echo "静态文件使用时间:" ($end_time $start_time); exit; //如果是首次访问 或者是上次缓存的时间超过 分钟 则从数据库中读取数据 $host = " "; $user = "root"; $password = " "; //记录开始时间 $start_time = microtime(); mysql_connect($host $user $password); mysql_select_db("mydb"); mysql_query("set names utf "); $sql = "SELECT name address email FROM users"; $resource = mysql_query($sql); echo "我是从数据库中读取的数据:<br/>"; ob_start();//打开输出缓冲 echo "<table border= ><tr><th>姓名</th><th>地址</th><th>Email</th></tr>"; //输出取得的信息 while($userInfo = mysql_fetch_assoc($resource)) echo "<tr>"; echo "<td>" $userInfo[ name ] "</td>"; echo "<td>" $userInfo[ address ] "</td>"; echo "<td>" $userInfo[ email ] "</td>"; echo "</tr>"; $end_time=microtime(); $str=ob_get_contents();//获取缓冲区的内容 ob_end_flush(); echo "从数据库读数据的时间:" ($end_time $start_time); file_put_contents("static " $str); ?>

  users表中有三条记录 使用的是apache服务 测试结果如下 从数据库中读数据其平均执行时间为: s左右

  直接读缓存文件期平均执行时间为:

cha138/Article/program/PHP/201311/21026

相关参考

知识大全 php快速url重写实例

  以上的版本才能使用继承了上一个版本的快速重定向的特点(单独类全部使用静态调用)增添了一个很重要的功能和属性可以调用其他url中的模块了也使得模块与模块间或页面与页面间的函数简化共享得以实现  ht

知识大全 JSP中把动态页面转换为静态页面

JSP中把动态页面转换为静态页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  要自动生成静态页

知识大全 静态网页通过程序实现功能,再把你的静态页面套上去。这句话是什么意思

静态网页通过程序实现功能,再把你的静态页面套上去。这句话是什么意思?我的理解是,根据需要设计好页面程序,再把页面程序安放到你的静态页面里,也就是一个前台跟一个后台合并的意思吧,其他的XDJM继续解释下

知识大全 Asp.Net中动态页面转静态页面

Asp.Net中动态页面转静态页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  关于在AspN

知识大全 PHP静态类

PHP静态类  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!viewsource prin

知识大全 ASP.NET动态生成静态页面的实例代码

ASP.NET动态生成静态页面的实例代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!生成静态页有

知识大全 JSP结合JavaBean生成静态页面示例

JSP结合JavaBean生成静态页面示例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishi

知识大全 实例详细讲解ASP生成静态页面方法

实例详细讲解ASP生成静态页面方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!WITHTEMPL

知识大全 java抓取网页内容--生成静态页面

    privatestaticStringgetStaticPage(Stringsurl)  StringContent=;  try  javaioInputStreaminputStream

知识大全 php实现伪静态的方法

cha138/Article/program/PHP/201311/21163