php_memcache.dll下載 最新軟件(jiàn)|熱門排(pái)行|軟件分類|軟件專題(tí)|廠(chǎng)商大全

您的位置(zhì): 首頁文(wén)件下載DLL文件 → memcache.dll for php 附安(ān)裝使用方法

memcache.dll for php

附安裝使用方法 memcache.dll for php 網友評分:8

同(tóng)類相關軟件

軟件介紹

軟件標簽: dll

Memcached是一個高(gāo)性能的(de)分布式內存對象(xiàng)緩存係統,用於動(dòng)態Web應用以減輕數據庫負載。 它通(tōng)過在內存中緩存數據和對象來減少讀(dú)取數據庫的次數,從而提供動態(tài)、數(shù)據庫驅動網站的速度。 php5.4版本(běn)memcache擴展dll文件ts版本,memcache是比較流行(háng)的cache解決方案,是高(gāo)效、快速的分布式內存對象緩存係(xì)統,主要用於加速 WEB 動(dòng)態應用程序。Memcached基於一個存儲鍵值對(duì)的hashmap。其守護進程(daemon )是(shì)用C寫的,但是客戶端可以用任(rèn)何語言(yán)來編寫,並通過memcached協議與守護進程通信(xìn)。

Windows下的Memcache安(ān)裝 :

1. 解壓附件中的Memcache.rar放某個盤下麵,比如在c:\memcached

2. 在終端(也即cmd命令界(jiè)麵)下輸入 ‘c:\memcached\memcached.exe -d install’ 安裝[此處路徑為你的memcached的存(cún)放路徑(jìng)]

3. 再輸入: ‘c:\memcached\memcached.exe -d start’ 啟動。NOTE: 以後memcached將作為windows的(de)一個服務每次開機時自動(dòng)啟動。這樣(yàng)服務(wù)器端(duān)已經安(ān)裝完畢了。

4.下(xià)載php_memcache.dll ,請自己查(chá)找對應的php版本的文件

5. 在C:\winnt\php.ini 加入一行(háng) ‘extension=php_memcache.dll’[dll文件夾內(nèi)有php5.2和php5.3的php_memcache.dll]

6.將對(duì)應的dll文件拷貝到(dào)php安裝目錄的ext文件夾(jiá)內

6.重新啟動(dòng)Apache或iis,然後查(chá)看一下phpinfo,如果有memcache,那麽就說明安裝成功!

memcached常用方法介紹

Memcache::connect() — 創(chuàng)建一個Memcache對象

Memcache::pconnect() — 創(chuàng)建一個Memcache的持久連接對象

Memcache::flush() — 清除所有緩存的數據(jù),但(dàn)是不會(huì)削去使用的內存空間。

Memcache::close() — 關閉一(yī)個Memcache對象

memcache_debug() — 控製調試功能,前(qián)提是(shì)php在編譯(yì)的時候使用了–enable-debug選項,否則這個函數不會(huì)有作用。

Memcache::addServer() — 添加一個可供使用的服(fú)務器地址。該方法(fǎ)有8個(gè)參數(shù),除了第一個參數以外,其他都是可選的,第一個(gè)參數表示服務器(qì)的地址,第二個參數表示端口,第三個參(cān)數表 示是否是一個持久連接,第四個參數表示這台服務器(qì)在所有服務器(qì)中(zhōng)所占的權重,第五個參數表示連接的持續時間,第六個參(cān)數表(biǎo)示連接重試的間(jiān)隔時間,默認為 15,設置為-1表示不進行重試,第七個參數用來控製服務器的在線狀態,第8個參數允許設置一個回掉函數來處理錯誤信(xìn)息。

Memcache::add() — 添加一個值,如果已經存在,則返回false

Memcache::set() — 添加(jiā)一(yī)個值,如果已經存在(zài),則覆寫。 該方法(fǎ)有四個參數,第一個參數是key,第二個參(cān)數是value,第(dì)三個參數可選,表示是否壓縮保存, 第(dì)四個參數(shù)可(kě)選,用來設置一個過期自動(dòng)銷毀的時間。

Memcache::get() — 獲取一個key值。該方法有一個參(cān)數,表示key

Memcache::replace() — 對(duì)一個已有的(de)key進行(háng)覆寫操(cāo)作。該方法有四個參數,作(zuò)用(yòng)和Memcache::set()方法的相同。

Memcache::increment() — 對保(bǎo)存的某個key中的值進行(háng)加法操作

Memcache::decrement() — 對保存的某個key中的值進行減法操作

Memcache::delete() — 刪除(chú)一個key值。該方法有兩個參數,第一(yī)個參數表(biǎo)示key,第二個參數可(kě)選(xuǎn),表示刪除延遲的(de)時間。

Memcache::getExtendedStats() — 獲取進程池中所有進程的運行係統統計

Memcache::getServerStatus() — 獲取運行服務器的參數。兩個參數分別表示的地址和端口

Memcache::getStats() — 返回服務器的一些(xiē)運行統計信息。此方法有三個參數,第一個參數表示(shì)要求返回的類型:reset, malloc, maps, cachedump, slabs, items, sizes;第二個參數和第三個(gè)參數是在第一個參(cān)數設置(zhì)為“cachedump”時使用的。

Memcache::getVersion() — 返(fǎn)回(huí)運行的Memcache的版本信息

Memcache::setcompressThreshold() — 對(duì)大於某(mǒu)一大小的數據進行壓縮。該方法有兩個參數,第一個參數表示處理數據大小的臨界點,第二個參數表示壓縮的比例,默認為0.2。

Memcache::setServerparams() — 在運行時修(xiū)改(gǎi)服務(wù)器的參數。相對(duì)Memcache::addServer()方法少了(le)第三和第四個參數

特別說明:

Memcache::add()方法的作用和Memcache::set()方法類(lèi)似,區別是如果 Memcache::add方法的(de)返回值為false,表示這個key已經存在,而Memcache::set方法則會直(zhí)接覆(fù)寫。

四、php.ini中Memcache的配(pèi)置

[Memcache]

; 一個高性能的分布式的內存(cún)對(duì)象緩存係統,通過(guò)在內存裏維護一個統一的巨大的hash表,

; 它能夠用來存儲各種格式(shì)的數據,包括圖像、視(shì)頻、文件(jiàn)以及數據庫檢索的(de)結(jié)果等(děng)。

; 是(shì)否在(zài)遇到錯(cuò)誤時透明地向其他服務器(qì)進行故障轉(zhuǎn)移。

memcache.allow_failover = On

; 接受和發送數據時最多嚐試多少個服務器(qì),隻在打開memcache.allow_failover時有效。

memcache.max_failover_attempts = 20

; 數據(jù)將按照此值設定的塊大(dà)小進(jìn)行轉移。此值越小所需的額外網絡傳輸越多。

; 如果發(fā)現無法解(jiě)釋的速度降低,可以嚐試(shì)將此值增加到32768。

memcache.chunk_size = 8192

; 連接到memcached服(fú)務(wù)器時使用的默認TCP端口。

memcache.default_port = 11211

; 控製將key映射到server的策略。默認值"standard"表示使用先前版本的老hash策略。

; 設為(wéi)"consistent"可以允許在連接池中添加(jiā)/刪除服務器時不必重新計算key與server之間的映射(shè)關係。

;memcache.hash_strategy = "standard"

; 控製將key映射到server的散列(liè)函數。默認值"crc32"使用CRC32算法,而"fnv"則表(biǎo)示(shì)使(shǐ)用FNV-1a算法。

; FNV-1a比CRC32速度稍低,但是散列效果更好。

;memcache.hash_function = "crc32"

;memcache也可以作為(wéi)session的存儲模塊,具體參看:memcache PHP 的 session.save_handler.

-p 監聽的端口

-l 連接的IP地(dì)址, 默認是(shì)本機

-d start 啟動memcached服務

-d restart 重起memcached服務

-d stop|shutdown 關閉正在運行的memcached服務

-d install 安(ān)裝memcached服務(wù)

-d uninstall 卸載memcached服務

-u 以的(de)身份(fèn)運行 (僅在以root運行的時候有(yǒu)效)

-m 最大內存使用,單位MB。默認64MB

-M 內存耗盡時返回錯誤,而不是刪除項

-c 最大同時連接數,默認是1024

-f 塊大(dà)小增長因子(zǐ),默認是1.25

-n 最小分配空間,key+value+flags默認是48

-h 顯示幫助

軟件截圖

下載地址 電腦版

點擊報錯 軟件無法(fǎ)下載或下載後無法使用,請點(diǎn)擊報錯,謝謝!

用戶評(píng)論

熱門評論

最新(xīn)評論

發表評論 查看所有評論(0)

昵稱:
請不要評論無意義或髒話,我們(men)所有評論會有人工審核.
字數: 0/500 (您的評論需要經(jīng)過審核才能顯示)
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡