php快取機制封裝 序列化機制

2021-06-05 18:58:06 字數 1316 閱讀 1658

<?php

/*** 快取寫操作 *

@param

string $file 檔名稱【包含檔案字尾】 *

@param

array $array 待快取的資料 *

@param

string $path 快取儲存的位址,預設為空 *

@return

int 返回寫入資料的長度 */

function

cachewrite($file, $array, $path =

'')

/*** 快取讀操作 *

@param

string $file 檔名稱【包含檔案字尾】 *

@param

string $path 快取儲存的位址,預設為空 *

@return

返回讀取的資料 */

function

cacheread($file, $path =

'')

/*** 快取刪除操作 *

@param

string $file 檔名稱【包含檔案字尾】 *

@param

string $path 快取儲存的位址,預設為空 */

function

cachedelete($file, $path =

'')

/*** 測試操作

* 採用序列化快取資料,serialize,unserialize

* 優勢:速度快

* 缺點:一點路徑暴露,內容容易洩漏

* 應用領域:快取一些不安全的資料 */

define(

'cache_path'

, 'd:/test/'

);cachewrite(

'test.txt'

array

( '123123'

,'asdfasdf'

));//寫入快取

var_dump(cacheread(

'test.txt'

));//讀取快取

cachedelete(

'test.txt'

);//刪除快取

?>

Spring Feign 序列化機制

spring cloud封裝feign,直接使用spring mvc註解以及httpmessageconverters來序列化。在declarative rest client feign中有這麼一段話 大致意思是,feignclient註解上可以指定configuration屬性,但是對於指定的c...

hadoop的序列化機制

1.緊湊 高效使用儲存空間。2.快速 讀寫資料的額外開銷小 3.可擴充套件 可透明地讀取老格式的資料 4.互操作 支援多語言的互動 hadoop的序列化格式 writable 例 long對應longwritable 序列化在分布式環境的兩大作用 有時候,使用hadoop自帶的一些writable序...

PHP快取機制

普遍快取技術 資料快取 這裡所說的資料快取是指資料庫查詢php快取機制,每次訪問頁面的時候,都會先檢測相應的快取資料是否存在,如果不存在,就連線資料庫,得到資料,並把查詢結果序列化後儲存到檔案中,以後同樣的查詢結果就直接從快取表或檔案中獲得。用的最廣的例子看discuz的搜尋功能,把結果id快取到乙...