程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 實現PHP頁面靜態化

實現PHP頁面靜態化

編輯:關於PHP編程

     <?php

    	
    	//首先查看緩存文件
    	if(file_exists("static.html")){
    		//緩存時間為3分鐘
    		if(time()-filemtime("static.html")<60*3){
    			//將靜態文件內容返回給客戶端
    			$start_time = microtime();
    			echo "我是從靜態文件中讀取的數據:"."<br/>";
    			echo file_get_contents("static.html");
    			$end_time   = microtime();
    			echo "靜態文件使用
    

    users表中有三條記錄,使用的是apache服務。測試結果如下:
    從數據庫中讀數據其平均執行時間為:0.0008041s左右

    直接讀緩存文件期平均執行時間為:0.0000475

    數據庫中的記錄只有三條,SQL也是簡單的單表查詢,當表的中記錄很多時,或者是多表查詢其執行的時間將會更長。緩存雖然能夠減少訪問數據庫的次數,加速響應時間,但緩存並不適合所有的頁面。有些頁面可能每次訪問時其頁面的顯示的內容就會發生變化,這樣的頁面顯然不能使用緩存。對於那些變化很少的頁面才比較適合使用緩存。

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved