PHP使用memcache緩存技術(shù)提高響應(yīng)速度的方法
本文實(shí)例講述了PHP使用memcache緩存技術(shù)提高響應(yīng)速度的方法。分享給大家供大家參考。具體分析如下:
php雖然己經(jīng)做到很好很快了,但是如果大數(shù)據(jù)量時(shí)還是會(huì)有些卡了,這里介紹一下PHP中使用memcache緩存技術(shù)提高響應(yīng)速度方法,有需要了解的朋友可參考.
memcache既可以在linux下使用,也可以在windows系統(tǒng)下使用,當(dāng)然首推linux系統(tǒng),至于如何安裝memcache,google一下就什么都出來(lái)了.
下面貼一段memcache的使用例子,代碼如下:
//連接
$mem = new Memcache;
$mem->connect("127.0.0.1", 11211) or die ("Could not connect");
//顯示版本
$version = $mem->getVersion();
echo "Memcached Server version: ".$version."<br>";
//保存數(shù)據(jù)
$mem->set('key1', 'This is first value', 0, 60);
$val = $mem->get('key1');
echo "Get key1 value: " . $val ."<br>";
//替換數(shù)據(jù)
$mem->replace('key1', 'This is replace value', 0, 60);
$val = $mem->get('key1');
echo "Get key1 value: " . $val . "<br>";
//保存數(shù)組
$arr = array('aaa', 'bbb', 'ccc', 'ddd');
$mem->set('key2', $arr, 0, 60);
$val2 = $mem->get('key2');
echo "Get key2 value: ";
print_r($val2);
echo "<br>";
//刪除數(shù)據(jù)
$mem->delete('key1');
$val = $mem->get('key1');
echo "Get key1 value: " . $val . "<br>";
//清除所有數(shù)據(jù)
$mem->flush();
$val2 = $mem->get('key2');
echo "Get key2 value: ";
print_r($val2);
echo "<br>";
//關(guān)閉連接
$mem->close();
?>
例子2,代碼如下:
//使用memcache緩存
$mc = memcache_connect('localhost', 11211);
$pn = $mc->get('pid');
echo $pn;
if($pn<1) $pn = 1;
else $pn++;
$mc->set('pid',$pn,0,0); //設(shè)置永不過(guò)期
memcache_close($mc);
?>
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
- PHP MemCached高級(jí)緩存配置圖文教程
- Memcache 基礎(chǔ)教程(php 緩存)
- php實(shí)現(xiàn)memcache緩存示例講解
- PHP 內(nèi)存緩存加速功能memcached安裝與用法
- PHP MemCached 高級(jí)緩存應(yīng)用代碼
- php中操作memcached緩存進(jìn)行增刪改查數(shù)據(jù)的實(shí)現(xiàn)代碼
- PHP內(nèi)存緩存Memcached類(lèi)實(shí)例
- php操作memcache緩存方法分享
- PHP內(nèi)存緩存功能memcached示例
- 利用php操作memcache緩存的基礎(chǔ)方法示例
相關(guān)文章
PHP中使用SimpleXML檢查XML文件結(jié)構(gòu)實(shí)例
這篇文章主要介紹了PHP中使用SimpleXML檢查XML文件結(jié)構(gòu)實(shí)例,本文講解使用SimpleXML來(lái)檢查一個(gè)XML文件是否符合規(guī)范的方法,需要的朋友可以參考下2015-01-01php實(shí)現(xiàn)轉(zhuǎn)換ubb代碼的方法
這篇文章主要介紹了php實(shí)現(xiàn)轉(zhuǎn)換ubb代碼的方法,涉及php正則替換的使用技巧,需要的朋友可以參考下2015-06-06PHP聚合式迭代器接口IteratorAggregate用法分析
這篇文章主要介紹了PHP聚合式迭代器接口IteratorAggregate用法,結(jié)合實(shí)例形式分析了聚合式迭代器接口IteratorAggregate的概念、功能、定義及使用方法,需要的朋友可以參考下2017-12-12php實(shí)現(xiàn)的遍歷文件夾下所有文件,編輯刪除
遍歷文件夾; 功能:(a)可刪除文件 (b)可編輯文本,網(wǎng)頁(yè)文件 (c)可刪除文件夾,前提是該文件夾為空 (d)可建立文件,文件夾,修改文件夾名稱(chēng)2010-01-01PHP 將圖片按創(chuàng)建時(shí)間進(jìn)行分類(lèi)存儲(chǔ)的實(shí)現(xiàn)代碼
代碼功能:使用PHP巧妙將圖片按創(chuàng)建時(shí)間進(jìn)行分類(lèi)存儲(chǔ) 圖片文件屬性須取消只讀屬性,否則無(wú)法刪除2010-01-01PHP圖像處理技術(shù)實(shí)例總結(jié)【繪圖、水印、驗(yàn)證碼、圖像壓縮】
這篇文章主要介紹了PHP圖像處理技術(shù),結(jié)合實(shí)例形式總結(jié)分析了php繪圖、水印、驗(yàn)證碼、圖像壓縮等相關(guān)函數(shù)、功能與圖形繪制實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-12-12PHP學(xué)習(xí)筆記 用戶注冊(cè)模塊用戶類(lèi)以及驗(yàn)證碼類(lèi)
最近正在學(xué)習(xí)《PHP&MySQL范例精解》,剛剛看到第一張,關(guān)于用戶注冊(cè)模塊的設(shè)計(jì),這本書(shū)提供了很多可重用類(lèi),便于用于其它項(xiàng)目中。2011-09-09