91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

設置php緩存的方法

發布時間:2020-11-05 09:36:51 來源:億速云 閱讀:193 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關設置php緩存的方法的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

設置php緩存的方法:1、使用Memcached高性能的分布式內存對象緩存系統,用于動態Web應用以減輕數據庫負載;2、使用Redis實現緩存;3、使用APC開放自由的PHP opcode緩存。

設置php緩存的方法:

緩存技術可減輕服務器負載、降低網絡擁塞、增強WWW可擴展性,其基本思想是利用客戶訪問的時間局部性,將客戶訪問過的內容在Cache中存放一個副本,當該內容下次被訪問時,不必連接到駐留網站,而是由Cache中保留的副本提供。緩存是一個很重要的技術,下面是自己使用的幾個緩存技術,記錄一下。

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

阿坝| 区。| 泸溪县| 成安县| 潮州市| 临湘市| 安福县| 涿鹿县| 清镇市| 突泉县| 长垣县| 轮台县| 白城市| 定兴县| 江都市| 沙洋县| 渝北区| 浦北县| 昌都县| 施甸县| 积石山| 仁布县| 安塞县| 咸宁市| 菏泽市| 阆中市| 郁南县| 建德市| 潢川县| 盐山县| 阳朔县| 板桥市| 犍为县| 徐水县| 武冈市| 德令哈市| 肇庆市| 航空| 宜章县| 云南省| 延庆县|