快取資料庫配置資料

2021-07-04 18:24:58 字數 669 閱讀 2812

**一些後台配置資料是儲存在資料庫中的,這些資料在後台配置的時候才會去更新,所以前天頻繁查詢這些資料時,沒必要每次都去資料庫查詢,資料庫查詢的i/o開銷是很大的,這個時候可以只查一次資料,並生成快取資料:

/****更新快取檔案*********/

$write_config_con_array=read_config($type);//從庫里取出資料生成陣列

//print_r($write_config_con_array);

$write_config_con_str=serialize($write_config_con_array);//將陣列序列化後生成字串

$write_config_con_str=str_replace("'","\'",$write_config_con_str);

$write_config_con_str='<?php $'.$type.'_config = unserialize(\''.$write_config_con_str.'\');?>';//生成要寫的內容

$fp=fopen('../config/'.$type.'_config.php','w');

fwrite($fp,$write_config_con_str,strlen($write_config_con_str));//將內容寫入檔案.

fclose($fp);

資料庫快取資料

那麼咱們要用的就是資料庫進行快取 那麼就要建立乙個資料庫 public class myhelper extends sqliteopenhelper override public void oncreate sqlitedatabase sqlitedatabase override publi...

資料庫快取

用資料庫 將要儲存的nsarray 或 nsdictionary 物件 轉為nsdata型別。再將nsdata存到資料庫的blob中。若將nsarray直接存到資料庫 那麼資料庫中儲存的是 nsstring型別的資料而不是nsarray物件本身,因此要轉為nsdata型別。方法如下 將oc物件轉為n...

快取資料庫

資料庫快取,當沒有網路時,拿取資料庫 內容,當重新整理資料時,清空資料庫內容,從新新增 建立資料庫類方法 package com.example.administrator.xie.dao import android.content.context import android.database....