精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

CodeIgniter 頁面緩存

codeigniter 頁面緩存

 

緩存頁面將提高頁面加載速度。如果頁面被緩存,那么它將以完全呈現??的狀態存儲。下次當服務器收到緩存頁面的請求時,會直接發送給請求的瀏覽器。

緩存文件存儲在 application/cache 文件夾中。可以在每頁的基礎上啟用緩存。在啟用緩存時,我們需要設置時間,直到它需要保留在緩存文件夾中,超過該時間將自動刪除。

 

啟用緩存

可以通過在任何控制器的方法中執行以下行來啟用緩存。

$this->output->cache($n);

其中 $n 是 分鐘數,您希望頁面在刷新之間保持緩存狀態。

 

禁用緩存

緩存文件在過期時會被刪除,但是當您想手動刪除它時,您必須禁用它。您可以通過執行以下行來禁用緩存。

// deletes cache for the currently requested uri 
$this->output->delete_cache();
  
// deletes cache for /foo/bar 
$this->output->delete_cache('/foo/bar');

 

示例

創建一個名為 cache_controller.php 的控制器并將其保存在 application/controller/cache_controller.php

 
   class cache_controller extends ci_controller { 
	
      public function index() { 
         $this--->output->cache(1); 
         $this->load->view('test'); 
      }
		
      public function delete_file_cache() { 
         $this->output->delete_cache('cachecontroller'); 
      } 
   } 
?>

創建一個名為 test.php的視圖文件并將其保存在 application/views/test.php

 

 
    
       
      codeigniter view example 
   
	
    
      codeigniter view example 
   
	

更改 application/config/routes.php 中的 routes.php 文件,為上述控制器添加路由,并在文件末尾添加以下行。

$route['cachecontroller'] = 'cache_controller'; 
$route['cachecontroller/delete'] = 'cache_controller/delete_file_cache';

在瀏覽器中輸入以下 url 以執行示例。

http://yoursite.com/index.php/cachecontroller

訪問上述 url 后,您將看到將在 application/cache 文件夾中創建一個緩存文件。要刪除文件,請訪問以下 url。

http://yoursite.com/index.php/cachecontroller/delete

下一節:codeigniter 頁面重定向

codeigniter 教程

相關文章