日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
PHP內(nèi)存緩存技術(shù)memcached的安裝和工作原理介紹

我們今天將要為大家講的是有關(guān)PHP內(nèi)存緩存技術(shù)memcached 的相關(guān)介紹。我們?cè)诰幊痰臅r(shí)候經(jīng)常會(huì)遇到這個(gè)名字,我們將會(huì)對(duì)PHP內(nèi)存緩存技術(shù)memcached 的安裝和應(yīng)用做一個(gè)簡(jiǎn)要的介紹,幫助我們理解。

上饒網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,上饒網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為上饒上1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的上饒做網(wǎng)站的公司定做!

#t#一、PHP內(nèi)存緩存技術(shù)memcached 簡(jiǎn)介

在很多場(chǎng)合,我們都會(huì)聽到 memcached 這個(gè)名字,但很多同學(xué)只是聽過(guò),并沒(méi)有用過(guò)或?qū)嶋H了解過(guò),只知道它是一個(gè)很不錯(cuò)的東東。這里簡(jiǎn)單介紹一下,memcached 是高效、快速的分布式內(nèi)存對(duì)象緩存系統(tǒng),主要用于加速 WEB 動(dòng)態(tài)應(yīng)用程序。

二、PHP內(nèi)存緩存技術(shù)memcached 安裝

首先是下載 memcached 了,目前***版本是 1.1.12,直接從官方網(wǎng)站即可下載到 memcached-1.1.12.tar.gz。除此之外,memcached 用到了 libevent,我下載的是 libevent-1.1a.tar.gz。

接下來(lái)是分別將 libevent-1.1a.tar.gz 和 memcached-1.1.12.tar.gz 解開包、編譯、安裝: # tar -xzf libevent-1.1a.tar.gz

# cd libevent-1.1a

# ./configure –prefix=/usr

# make

# make install

# cd ..

# tar -xzf memcached-1.1.12.tar.gz

# cd memcached-1.1.12

# ./configure –prefix=/usr

# make

# make install

安裝完成之后,memcached 應(yīng)該在 /usr/bin/memcached。

三、運(yùn)行PHP內(nèi)存緩存技術(shù)memcached 守護(hù)程序

運(yùn)行 memcached 守護(hù)程序很簡(jiǎn)單,只需一個(gè)命令行即可,不需要修改任何配置文件(也沒(méi)有配置文件給你修改):

/usr/bin/memcached -d -m 128 -l 192.168.1.1 -p 11211 -u httpd

參數(shù)解釋:

-d 以守護(hù)程序(daemon)方式運(yùn)行 memcached;

-m 設(shè)置PHP內(nèi)存緩存技術(shù)memcached 可以使用的內(nèi)存大小,單位為 M;

-l 設(shè)置監(jiān)聽的 IP 地址,如果是本機(jī)的話,通常可以不設(shè)置此參數(shù);

-p 設(shè)置監(jiān)聽的端口,默認(rèn)為 11211,所以也可以不設(shè)置此參數(shù);

-u 指定用戶,如果當(dāng)前為 root 的話,需要使用此參數(shù)指定用戶。

當(dāng)然,還有其它參數(shù)可以用,man memcached 一下就可以看到了。

四、PHP內(nèi)存緩存技術(shù)memcached 的工作原理

首先 memcached 是以守護(hù)程序方式運(yùn)行于一個(gè)或多個(gè)服務(wù)器中,隨時(shí)接受客戶端的連接操作,客戶端可以由各種語(yǔ)言編寫,目前已知的客戶端 API 包括 Perl/PHP/Python/Ruby/Java/C#/C 等等。PHP 等客戶端在與 memcached 服務(wù)建立連接之后,接下來(lái)的事情就是存取對(duì)象了,每個(gè)被存取的對(duì)象都有一個(gè)唯一的標(biāo)識(shí)符 key,存取操作均通過(guò)這個(gè) key 進(jìn)行,保存到 memcached 中的對(duì)象實(shí)際上是放置內(nèi)存中的,并不是保存在 cache 文件中的,這也是為什么PHP內(nèi)存緩存技術(shù)memcached 能夠如此高效快速的原因。注意,這些對(duì)象并不是持久的,服務(wù)停止之后,里邊的數(shù)據(jù)就會(huì)丟失。


網(wǎng)頁(yè)標(biāo)題:PHP內(nèi)存緩存技術(shù)memcached的安裝和工作原理介紹
網(wǎng)頁(yè)網(wǎng)址:http://m.5511xx.com/article/ccchijj.html