亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php中緩存方法有哪些

發布時間:2021-03-01 09:54:58 來源:億速云 閱讀:207 作者:清風 欄目:編程語言

這篇“php緩存方法有哪些”文章,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要參考一下,對于“php緩存方法有哪些”,小編整理了以下知識點,請大家跟著小編的步伐一步一步的慢慢理解,接下來就讓我們進入主題吧。

php有什么用

php是一個嵌套的縮寫名稱,是英文超級文本預處理語言,它的語法混合了C、Java、Perl以及php自創新的語法,主要用來做網站開發,許多小型網站都用php開發,因為php是開源的,從而使得php經久不衰。

php緩存方法是:1、文件緩存;2、使用Memcached高性能的分布式內存對象緩存系統;3、使用Redis;4、使用APC開放自由的PHP opcode緩存。

php緩存方法是:

1、文件緩存(不多說了,這個)。

2、Memcached 是一個高性能的分布式內存對象緩存系統,用于動態Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態、數據庫驅動網站的速度。Memcached基于一個存儲鍵/值對的hashmap。其守護進程(daemon )是用C寫的,但是客戶端可以用任何語言來編寫,并通過memcached協議與守護進程通信,php有memcached擴展,安裝好了即可使用。

// 初始化
$cache = new Memcache();
$cache->pconnect(CACHE_HOSTNAME, CACHE_PORT);
// 寫入
$cache->set(CACHE_PREFIX . $key, $value, MEMCACHE_COMPRESSED, $expire);(CACHE_PREFIX 為了避免命名沖突,最好加一個前綴,MEMCACHE_COMPRESSED一個標記,設置為0表示不壓縮)
// 讀取
$cache->get(CACHE_PREFIX . $key);
// 刪除
$cache->delete(CACHE_PREFIX . $key);

3、Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基于內存亦可持久化的日志型、Key-Value數據庫,并提供多種語言的API。類似的安裝好php擴展// 初始化$cache = new Redis();

// 初始化$cache = new \Redis();
$cache->connect(CACHE_HOSTNAME, CACHE_PORT);
// 先檢查是否存在,然后寫入并設置有效時間
if($cache->exists($key)){  
    $cache->delete(CACHE_PREFIX . $key);
}
$cache->set(CACHE_PREFIX . $key, serialize($value));
$cache->expire(CACHE_PREFIX . $key, $expire);
// 讀取
$cache->get(CACHE_PREFIX . $key);

4、APC

Alternative PHP Cache (APC) 是一個開放自由的PHP opcode 緩存。它的目標是提供一個自由、 開放,和健全的框架用于緩存和優化PHP的中間代碼。

這個試了半天沒成功,windows一開啟就報錯,記下以后再試。

php內置的,無需類似上面兩種去連接初始化什么的。

// 寫入
apc_store(CACHE_PREFIX . $key, $value, $expire);
// 讀取
apc_fetch(CACHE_PREFIX . $key);
// 刪除
apc_delete(CACHE_PREFIX . $key);

以上是“php緩存方法有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

辽宁省| 黔西县| 礼泉县| 聂拉木县| 延津县| 霍林郭勒市| 安新县| 集贤县| 烟台市| 高淳县| SHOW| 正安县| 黄石市| 桦甸市| 祥云县| 九龙坡区| 射阳县| 合阳县| 黑河市| 阿坝| 丹阳市| 忻城县| 深水埗区| 通化县| 固镇县| 诸暨市| 德清县| 灌云县| 襄垣县| 潞城市| 边坝县| 潮州市| 定南县| 外汇| 石屏县| 伊吾县| 揭东县| 东辽县| 若羌县| 丰顺县| 开化县|