国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

北哥大話Yii2緩存機(jī)制 - DbCache

PAMPANG / 716人閱讀

摘要:數(shù)據(jù)庫緩存并不麻煩,基本用法依然符合緩存的統(tǒng)一接口,具體方法可以在里查看。會被的函數(shù)引用,該函數(shù)被和觸發(fā)。

數(shù)據(jù)庫緩存并不麻煩,基本用法依然符合yii2緩存的統(tǒng)一接口,具體方法可以在 http://nai8.me/sapper-view.ht... 里查看。

如果要啟動數(shù)據(jù)庫緩存,必須要有一個數(shù)據(jù)庫及數(shù)據(jù)表,這些可以通過cache的配置文件完成

"cache" => [
    "class" => "yiicachingDbCache",
    "db" => "cachedb",
    "cacheTable" => "cache",
],

參數(shù)說明

db參數(shù)如果不設(shè)置會使用yii默認(rèn)的db.php內(nèi)的配置文件

cacheTable表需要提前在數(shù)據(jù)庫內(nèi)建立

cacheTable的初始化腳本

CREATE TABLE cache (
    id char(128) NOT NULL PRIMARY KEY,
    expire int(11),
    data BLOB
);

當(dāng)然我推薦大家重新建立一個數(shù)據(jù)庫來存放緩存表。

雖然DbCache配置和管理并不復(fù)雜,但是有些參數(shù)還是要注意下

keyPrefix 緩存鍵值前綴

"cache" => [
    "class" => "yiicachingDbCache",
    "db" => "cachedb",
    "cacheTable" => "cache",
    "keyPrefix"=>"nai8_"
],

配置后,緩存的鍵值會增加一個前綴,防止多個系統(tǒng)/模塊公用一個緩存數(shù)據(jù)庫帶來的沖突問題,如下圖所示:

gcProbability 垃圾回收機(jī)制,該值必須為0-1000000中的一個數(shù)字,默認(rèn)為100,代表100/1000000 = 0.01%的概率回收已經(jīng)過期的緩存。

gcProbability會被DbCache的gc函數(shù)引用,該函數(shù)被add()和set()觸發(fā)。當(dāng)然如果你設(shè)置gcProbability=0,則不進(jìn)行垃圾回收操作。

"cache" => [
    "class" => "yiicachingDbCache",
    "db" => "cachedb",
    "cacheTable" => "cache",
    "gcProbability"=>200
],

以上就是DbCache的基本使用方法及一些要注意的配置。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/61855.html

相關(guān)文章

  • 北哥大話Yii2緩存機(jī)制 - File緩存

    摘要:講的好長作為北哥大話緩存機(jī)制第一篇,希望大家喜歡,為了一段日子里我會專注于分享的緩存機(jī)制。 有的兄弟一定會說,F(xiàn)ile緩存有什么好講的那?不就是一個set,然后在一個get么?那你知道的只是皮毛~ 的確如大家所說,緩存從表現(xiàn)層看就是一個set(放數(shù)據(jù)),然后再一個get(拿數(shù)據(jù)),但是請記住,這樣是不夠的,如果你不了解每個緩存的實(shí)現(xiàn)原理、存儲特點(diǎn)等等,你是無法使用對場景的,什么時候用F...

    cnTomato 評論0 收藏0
  • 北哥大話Yii2緩存機(jī)制 - 緩存依賴

    摘要:我們都知道,的緩存是支持依賴的,就是我們設(shè)置的緩存是否失效除了過期時間還決定于它所依賴的東東是否變化。用好依賴將大大提高我們使用緩存的效果,本節(jié)講解緩存的種依賴方式。現(xiàn)在我們?nèi)匀煌ㄟ^一個例子說明,假設(shè)我們的一個緩存同時依賴于兩個依賴。 我們都知道,yii2的緩存是支持依賴的,就是我們設(shè)置的緩存是否失效除了過期時間還決定于它所依賴的東東是否變化。 用好依賴將大大提高我們使用緩存的效果,本...

    klivitamJ 評論0 收藏0
  • PHP最常用函數(shù)TOP100(翻譯)

    摘要:原作者分析了多個項(xiàng)目對函數(shù)的使用情況得到如下結(jié)果,當(dāng)然有可能你最常用的不在這個列表,北哥建議初學(xué)者對這些函數(shù)一一仔細(xì)研究。分析最常用的函數(shù)是字符串函數(shù),然后是數(shù)組,然后是文件。以上個函數(shù)沒有近期要丟棄的計劃。數(shù)據(jù)庫操作也不納入此排名。 這是一篇外文,翻譯給大家。原作者分析了1900多個項(xiàng)目對php函數(shù)的使用情況得到如下結(jié)果,當(dāng)然有可能你最常用的不在這個列表,北哥建議PHP初學(xué)者對這些函...

    _ipo 評論0 收藏0

發(fā)表評論

0條評論

PAMPANG

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<